python - 如何使用 pip 在系统和 anaconda 之间切换

标签 python pip anaconda conda

我现在用conda install pip安装pip后就在用anaconda pip,如果我想再用系统pip,怎么办?或者如何将系统 pip 切换到 anaconda pip?

最佳答案

很可能 anaconda 会自动编辑您的 .bashrc这样 anaconda/bin 就在你的 /usr/bin 前面了在你的文件夹中 $PATH多变的。要检查这一 pip ,请键入 echo $PATH ,命令行将返回目录路径列表。当您在命令行中键入 pip 时,您的计算机会检查这些位置中的每一个。它执行它在你的 PATH 中找到的第一个.

可以打开/home/username/.bashrc使用您选择的任何文本编辑器。无论它在哪里添加 anaconda/bin 到路径,类似 export PATH=/anaconda/bin:$PATH 的东西, 只需将其替换为 export PATH=$PATH:/anaconda/bin

但请注意,这将更改您的操作系统以也使用您的系统 python。除了所有这些,您始终可以在调用 pip 时仅使用直接路径。或者您可以使用 alias pip=/path/to/system/pip 为它取别名.您可以将该行放在您的 .bashrc 文件中,以便在您登录电脑时应用它。

关于python - 如何使用 pip 在系统和 anaconda 之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32611932/

相关文章:

Python 正则表达式缩短

python - 使 Cython 在 Anacondas、Windows 7 64 位上与 Python 3.4 一起工作

python - 如何在 Python 脚本中激活 Anaconda 环境?

python - Numpy 安装 AWS EC2 报错

python - 无法安装 pyqt5-tools - 'Could not find a version that satisfies the requirement pyqt5-tools'

python-2.7 - 导入 matplotlib._png 作为 _png 导入 : Error: DLL load failed: The specified module could not be found

python - 如何递归地编写嵌套 for 循环?

python - 打开 2 个文件并将它们分配给 Python 3 中的 2 个集合

python - 从列表/数组字典中迭代实例化类的最佳方法是什么?

python - 在 setup.py 中需要什么选项才能在正确的目录中创建包?