小编fug*_*ggi的帖子

pip --version 安装后返回 SyntaxError (无效语法)

操作系统: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)

python python3 pip

8
推荐指数
1
解决办法
4万
查看次数

标签 统计

pip ×1

python ×1

python3 ×1