我的 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