【问题标题】:How to remove anaconda from path in mac in order to pip install?如何从 mac 中的路径中删除 anaconda 以便进行 pip 安装?
【发布时间】:2021-04-08 09:58:55
【问题描述】:

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

【问题讨论】:

    标签: pip anaconda python-idle macos-big-sur python-install


    【解决方案1】:

    不要使用pip3。使用 pip3.8pip3.9 或使用显式 python 启动 pip。

    pythonx-m pip install package
    

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

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

    【讨论】:

    • 有什么方法可以使用原生 Python 3.8.2? Python3.8打开使用anaconda安装的Python3.8.5。
    • 在 Windows 上,py -3.8 应该只打开 python.org 安装,但我无法回答在 Mac 上使用终端。如果您可以在 Finder 中找到 3.8.2 文件夹,它应该包含 3.8.2 二进制文件,但这不会让您获得 pip 等。
    猜你喜欢
    • 2020-12-15
    • 2016-02-04
    • 2015-02-23
    • 2020-08-23
    • 2020-02-24
    • 2019-07-19
    • 2017-05-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多