【问题标题】:How can I switch using pip between system and anaconda如何在系统和 anaconda 之间使用 pip 切换
【发布时间】:2015-12-13 05:41:01
【问题描述】:

通过“conda install pip”安装pip后,我现在正在使用anaconda pip,如果我想再次使用系统pip,我该怎么做?或者如何将系统 pip 切换到 anaconda pip?

【问题讨论】:

    标签: python pip anaconda conda


    【解决方案1】:

    很可能 anaconda 自动编辑了您的 .bashrc,因此 anaconda/bin 位于您的 $PATH 变量中的 /usr/bin 文件夹的前面。要检查这一点,请键入echo $PATH,命令行将返回目录路径列表。当您在命令行中键入 pip 时,您的计算机会检查每个位置的 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 文件中,以便在您登录电脑时应用它。

    【讨论】:

      【解决方案2】:

      您无需更改路径。只需使用系统 pip 的完整路径(一般为/usr/bin/pip/usr/local/bin/pip)即可使用系统 pip。

      【讨论】:

      • 如果我想使用系统 pip,我应该使用“/usr/bin/pip install package”;否则,我可以使用“/anaconda/bin/pip install package”,对吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-20
      • 1970-01-01
      • 2021-11-10
      相关资源
      最近更新 更多