如何修复将 Jupyter 安装到 Linux VM 时出现的错误

如何修复将 Jupyter 安装到 Linux VM 时出现的错误

我在将 Jupyter Notebook 安装到 Linux 虚拟机中时遇到问题。每次我在其中使用任何内容(例如pip)时,我都会收到此错误(或非常类似的错误):pip3sudo python3 -m pip install jupyter

Traceback (most recent call last):
  File "/home/user/.local/bin/pip", line 7, in <module>
    from pip._internal.cli.main import main
  File "/home/user/.local/lib/python3.5/site-packages/pip/_internal/cli/main.py", line 57
    sys.stderr.write(f"ERROR: {exc}")
                                   ^
SyntaxError: invalid syntax

有人可以帮助我理解该错误的含义以及如何修复它以安装 Jupyter 吗?

答案1

您安装了不兼容版本的 Python 和 pip -- pip >= 21.0需要 Python 3.6 或更高版本。回溯显示 pip 正在使用字符串,Python 3.6 中添加的功能。我看到您手动安装了 Pip(它位于您的主目录中),因此您需要使用 pip 安装旧版本或升级您的 Python 版本。

我建议使用系统版本的 pip(python3-pip大多数发行版上的软件包)以确保具有兼容的 Python 和 pip 版本。或者使用Python虚拟环境如果您需要特定的Python版本进行开发。

相关内容