pip - 如何从 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
解决方案
不要使用pip3
. 使用pip3.8
或pip3.9
使用显式 python 启动 pip。
pythonx-m pip install package
pythonx
在哪里python3.9
或python3.8
。我怀疑python3.8
仍然启动 3.8.2,但可以肯定的是,只需python3.8
在命令行上输入并查看启动行。我对启动 Anaconda python 一无所知。
类似地,python3.x
-m idlelib` 将在任何 python3.x 启动时启动 IDLE。
推荐阅读
- javascript - 当输入填充 1 个整数时自动移动到下一个选项卡
- amazon-web-services - 使用图像参数更改触发 Cloudformation Blue/Green
- php - 如何使用 Yii2 框架在链接中添加标题属性?
- javascript - 功能组件未呈现
- sql - 在关键字后面的字符串中提取字符并在另一个关键字之前结束
- python - 如何在python中检查域是否有ssl证书?
- kotlin - Quarkus:自定义 SecurityIdentity
- kotlin - 如何根据项目反应器中的当前可观察值动态选择变换函数?
- loopbackjs - 如何在环回 4 中动态创建模型中定义关系
- python - Django 类“城市”的错误没有“对象”成员