![如何修复将 Jupyter 安装到 Linux VM 时出现的错误](https://linux22.com/image/197180/%E5%A6%82%E4%BD%95%E4%BF%AE%E5%A4%8D%E5%B0%86%20Jupyter%20%E5%AE%89%E8%A3%85%E5%88%B0%20Linux%20VM%20%E6%97%B6%E5%87%BA%E7%8E%B0%E7%9A%84%E9%94%99%E8%AF%AF.png)
我在将 Jupyter Notebook 安装到 Linux 虚拟机中时遇到问题。每次我在其中使用任何内容(例如pip
)时,我都会收到此错误(或非常类似的错误):pip3
sudo 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版本进行开发。