我在pip和pip3上遇到麻烦。我正在尝试安装要求,但显示错误。当我写pip3或pip --version时,显示此错误。
[email protected]:~$ pip3 --version
Traceback (most recent call last):
File "/usr/bin/pip3", line 9, in <module>
from pip import __main__
File "/usr/local/lib/python3.5/dist-packages/pip/__main__.py", line
21, in <module>
from pip._internal.cli.main import main as _main
File
"/usr/local/lib/python3.5/dist-packages/pip/_internal/cli/main.py", line 60
sys.stderr.write(f"ERROR: {exc}")
^
SyntaxError: invalid syntax
如果我要安装,它会显示此
[email protected]:~/kubespray$ pip install -r requirements.txt
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
from pip import __main__
File
"/usr/local/lib/python2.7/dist-packages/pip-21.0-py2.7.egg/pip/__main__.py",
line 21, in <module>
from pip._internal.cli.main import main as _main
File
"/usr/local/lib/python2.7/dist-packages/pip-21.0-py2.7.egg/pip/_internal/cli/main.py",
line 60
sys.stderr.write(f"ERROR: {exc}")
^
SyntaxError: invalid syntax
[email protected]:~/kubespray$ pip3 install -r requirements.txt
Traceback (most recent call last):
File "/usr/bin/pip3", line 9, in <module>
from pip import __main__
File "/usr/local/lib/python3.5/dist-packages/pip/__main__.py", line
21, in <module>
from pip._internal.cli.main import main as _main
File
"/usr/local/lib/python3.5/dist-packages/pip/_internal/cli/main.py", line 60
sys.stderr.write(f"ERROR: {exc}")
^
SyntaxError: invalid syntax
我没有找到正确的答案,所以这就是我问你的原因。谢谢 !我尝试多次删除python,pip,python3和pip3,但仍然存在相同的问题。
pip不再支持Python 2和3.5。假设您的Python版本为3.5,则需要使用特定于版本的分支:
curl -fsSL -o- https://bootstrap.pypa.io/3.5/get-pip.py | python3.5
get-pip.py
参考:https : //pip.pypa.io/en/stable/installing/#installing-with-get-pip-py
相关:如何使用python 2.6.6或python 2.7.5安装旧版PIP版本?
更好的是,如评论中所建议的那样,安装不是寿命终止的Python的较新版本。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句