问题描述
MacBook Pro 已经安装了一个 python 3.8.2。然后我安装了具有 python 3.8.5 的 anaconda 并从 python.org 安装了 python 3.9.4。
Pip3 正在将软件包安装到 anaconda,而不是 3.9.4。如何从终端使用 pip3 为 python 3.9.4 安装软件包?另外,如何与终端分开运行 python 3.8.2、3.8.5、3.9.4(以及它们各自的空闲状态)?
我不熟悉改变路径,所以详细的命令会很有帮助。
(base) ~ % where python3
/Users/user/opt/anaconda3/bin/python3
/Library/Frameworks/Python.framework/Versions/3.9/bin/python3
/usr/local/bin/python3
/usr/bin/python3
(base) ~ % where pip3
/Users/user/opt/anaconda3/bin/pip3
/Library/Frameworks/Python.framework/Versions/3.9/bin/pip3
/usr/local/bin/pip3
/usr/bin/pip3
(base) ~ % where python
/Users/user/opt/anaconda3/bin/python
/usr/bin/python
(base) ~ % where pip
/Users/user/opt/anaconda3/bin/pip
@H_404_8@
解决方法
不要使用xml
。使用 pip3
或 pip3.8
或使用显式 python 启动 pip。
pip3.9
其中 pythonx-m pip install package
是 pythonx
或 python3.9
。我怀疑 python3.8
仍然启动 3.8.2,但可以肯定的是,只需在命令行中输入 python3.8
并查看启动行。我对启动 Anaconda python 一无所知。
同样,python3.8
-m idlelib` 将在 python3.x 启动时启动 IDLE。