如何将 Anaconda pip 设为默认 pip

如何将 Anaconda pip 设为默认 pip

我的 Python 3pip搞砸了。显然,我有一个非 conda pip 作为默认 pip,但 conda python 是我的默认 python(如下所示),这弄乱了软件包安装:

>which -a pip
/home/<user>/.local/bin/pip   
/home/<user>/.conda/envs/newenv/bin/pip
/usr/bin/pip

>which -a python
/home/<user>/.conda/envs/newenv/bin/python
/usr/bin/python

看起来要解决这个问题,pip install <package>我应该使用而不是仅仅调用python -m pip install <package>

现在的问题是,有没有什么办法可以让 conda pip 成为默认的 pip?这样就避免了书写python -m pip install,直接使用 pip 来调用它。

答案1

简单的重置对我有用:

# Deactivate from your conda env (if  you are on base you will exit, if not base do it again to exit)
conda deactivate
conda activate


# check your pip and python
which -a pip
which -a python

参考问题线索:https://github.com/ContinuumIO/anaconda-issues/issues/1429

相关内容