【发布时间】:2021-08-26 11:28:01
【问题描述】:
我已经用命令安装了pip3
sudo apt install python3-pip
然后我安装了 paramiko 包。在安装时它抛出了一个错误
importError: No module named 'setuptools_rust'
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-zssfzqh_/cryptography/
You are using pip version 8.1.1, however version 21.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
root@demo-testvm2-f96f45965-ps4bn:/home/appadmin# ImportError: No module named 'setuptools_rust'
bash: ImportError:: command not found
然后我使用以下命令升级 pip
pip3 install --upgrade pip
从此 pip3 不起作用 它显示以下错误
File "/usr/bin/pip3", line 11, in <module>
sys.exit(main())
File "/usr/local/lib/python3.5/dist-packages/pip/__init__.py", line 12, in main
from pip._internal.utils.entrypoints import _wrapper
File "/usr/local/lib/python3.5/dist-packages/pip/_internal/utils/entrypoints.py", line 4, in <module>
from pip._internal.cli.main import main
File "/usr/local/lib/python3.5/dist-packages/pip/_internal/cli/main.py", line 58
sys.stderr.write(f"ERROR: {exc}")
^
我已经尝试重新安装 pip3 甚至 python
仍然没有清除错误
请帮助。在此先感谢
【问题讨论】:
-
f-strings 是 Python >= 3.6 的语法,这就是为什么您的 Python 3.5 解释器会给出
SyntaxError。