【发布时间】:2021-02-11 09:56:01
【问题描述】:
所以,我正在尝试这个导入:
from pycoin.ecdsa import generator_secp256k1, sign, verify
但我总是得到这个错误:
Unresolved reference 'pycoin'
问题是,pycoin 已经安装在我的机器上,所以我不明白为什么它不工作......IDE 为我提供了安装包的机会,因为它无法识别它,但仍然,我在尝试安装后收到此错误:
Error: Traceback (most recent call last):
File "/snap/pycharm-professional/218/plugins/python/helpers/packaging_tool.py", line 73, in run_pip
runpy.run_module(module_name, run_name='__main__', alter_sys=True)
File "/usr/lib/python3.6/runpy.py", line 205, in run_module
return _run_module_code(code, init_globals, run_name, mod_spec)
File "/usr/lib/python3.6/runpy.py", line 96, in _run_module_code
mod_name, mod_spec, pkg_name, script_name)
File "/usr/lib/python3.6/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/usr/lib/python3/dist-packages/pip/__main__.py", line 16, in <module>
from pip._internal.cli.main import main as _main # isort:skip # noqa
File "/usr/lib/python3/dist-packages/pip/_internal/cli/main.py", line 10, in <module>
from pip._internal.cli.autocompletion import autocomplete
File "/usr/lib/python3/dist-packages/pip/_internal/cli/autocompletion.py", line 9, in <module>
from pip._internal.cli.main_parser import create_main_parser
File "/usr/lib/python3/dist-packages/pip/_internal/cli/main_parser.py", line 7, in <module>
from pip._internal.cli import cmdoptions
File "/usr/lib/python3/dist-packages/pip/_internal/cli/cmdoptions.py", line 19, in <module>
from distutils.util import strtobool
ModuleNotFoundError: No module named 'distutils.util
这是我尝试使用命令行再次安装 pycoin 时收到的信息:
➜ sudo python3 -m pip install pycoin
[sudo] password for pedro:
Requirement already satisfied: pycoin in /usr/local/lib/python3.8/dist-packages (0.90.20200809)
所以它已经安装了,我只是想不通为什么它不起作用......
【问题讨论】:
-
对于第二个错误,请参阅askubuntu.com/q/1239829。
标签: python python-3.x pip pycharm package