操作系统:Debian 8
Python:v3.4.2(卸载了v2.7和v3.5以减少可能的根本原因)
我按照文档安装了 Python 3 的 pip:
sudo apt install python3-venv python3-pip
Run Code Online (Sandbox Code Playgroud)
然后,检查版本会导致语法错误:
$ python3 -m pip --version
Traceback (most recent call last):
File "/usr/lib/python3.4/runpy.py", line 170, in _run_module_as_main
"__main__", mod_spec)
File "/usr/lib/python3.4/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/usr/local/lib/python3.4/dist-packages/pip/__main__.py", line 21, in <module>
from pip._internal.cli.main import main as _main
File "/usr/local/lib/python3.4/dist-packages/pip/_internal/cli/main.py", line 60
sys.stderr.write(f"ERROR: {exc}")
^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)
请注意 Python 版本 3.4 的路径,而以下检查指向版本 3.5:
$ pip --version
Traceback (most recent call last):
File "/usr/local/bin/pip", line 7, …Run Code Online (Sandbox Code Playgroud)