anaconda的base环境下无法读取pip安装包的问题

项目场景:

在anaconda自带的base环境下,调用python包编写代码进行调试。


问题描述

通过conda install pandas总是由于网络问题断开,可能是近来清华镜像又不稳定缘故,所以直接使用pip install pandas的命令进行安装,安装成功后结果base环境依然读取不了pandas包

原因分析:

在base环境下使用pip install并不能将包安装到虚拟环境中。在我通过pip uninstall pandas命令卸载pandas时发现,卸载的pandas所在目录并非在conda目录中而是在物理机下。
anaconda的base环境下无法读取pip安装包的问题_第1张图片


解决方案:

在anaconda环境下如果要通过pip命令安装包,请使用以下命令。为包的名称,比如此处我用的是pandas,就填写pandas

python -m pip install <packagename>

然而输入时发现提示居然找不到pip,好吧。也不知道我啥时候把base环境里的pip给卸载了。
在这里插入图片描述
可以通过下面命令重新下载pip

python -m ensurepip

在这里插入图片描述
再重新安装pandas便成功了。此处因为我安装了提示已经存在pandas包了,pandas位置可以看到是在anaconda目录下的。
在这里插入图片描述
如果你想消除warning,可以升级pip

python -m pip install --upgrade pip

测试正常
anaconda的base环境下无法读取pip安装包的问题_第2张图片

你可能感兴趣的:(bug收集者,pip,python,pandas)