pip list有第三方库/包,但是pycharm显示未安装,无法调用
以pulp为例,
已在cmd中使用pip安装pulp库,但是使用pycharm调用pulp库import pulp
时报错,显示没有这个库
(pip list中有pulp库,但是pycharm中始终无法调用,即显示未安装pulp)
1、找原因:主要是pycharm运行的解释器是 Anaconda3 里的库,但是直接使用cmd+pip下载的库在系统里,并不是在这个Anaconda3环境里
解决方案:在Anaconda3环境里安装pulp库即可
2、使用【win+R】弹出运行窗口,输入cmd进入小黑框
此步骤主要参考:CMD安装库的方法
(https://jingyan.baidu.com/article/e4511cf39d7e386a855eaf25.html)
1)查看环境变量名字,如变量名为“base”
conda info --envs
2)激活环境
格式为activate <环境变量名>
activate base
3)转到.whl文件所在的文件地址去
转盘直接e:
这样,转到E盘具体文件地址,用 cd\<地址>
(这里的安装是错误示范,因为并没有安装到 Anaconda3里去,仍然是系统的本身的环境,所以还是会显示没有安装pulp库)
报错如下: 显示已经安装过(在系统环境里),不能安装。
正确安装状态,如下图所示:
在Anaconda3环境里正常安装。
安装指令格式如:python -m pip install
+空格+文件全名(包括后缀)
此时,再调用pulp包不再报错。
4)可以顺手把系统环境里的pulp库卸载掉
至此,问题解决。
其他第三方python库可同理。
还有一种偷懒的方法
若已经在python里下载了完整的库,且库比较大,下载时间耗时,可以直接把这个库挪到Anaconda里面就行
复制或者粘贴到Anaconda的site-packages里