如何从mac中的路径中删除anaconda以进行pip安装?

问题描述

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。使用 pip3pip3.8 或使用显式 python 启动 pip。

pip3.9

其中 pythonx-m pip install package pythonxpython3.9。我怀疑 python3.8 仍然启动 3.8.2,但可以肯定的是,只需在命令行中输入 python3.8 并查看启动行。我对启动 Anaconda python 一无所知。

同样,python3.8 -m idlelib` 将在 python3.x 启动时启动 IDLE。