使用conda已安装python工具包,但Pycharm中仍提示缺包,解决办法
问题
使用conda安装了python的工具包,使用list也看到了,但是在利用Pycharm运行代码时,仍然是红线提示提示缺工具包,第一次使用一个包的时候通过提示里面的安装,直接在pycharm里面安装成功了,可以使用,但是使用另外一个包的时候,使用提示里面的install还没法装不成功,重启pycharm也不能解决问题,
图1 conda list 也显示了pyhht包安装成功了
图2 pycharm里面就显示无该pyhht包
解决方案
参考着pip安装了包但pycharm里找不到(pip如何安装到conda下) – 小人物的挣扎 – 博客园
看了一下我的pycharm里面的interpreter,因为我要用gprmax,所以使用的是gprMax里面的python,这个里面确实没有我安装的pyhht包(图3),而我用conda装该包的时候直接安装在了默认编辑器里面(图4),
图3 这个gprMax的路径下的python里面确实没有pyhht包
图4 默认安装在了系统的解释器里面
所以将conda里面的路径切换到gprmax下重新安装pyhht,首先激活gprMax,然后再pip install pyhht,
图5 在conda里重新安装pyhht包
再回到pycharm里面,这里就有pyhht这个包了(图6),然后那个小红线也消失了。
图6 这个pycharm里面立马就同步过来了
图7 小红线消失啦
总结
遇到这个问题时,先到interpreter中看使用的解释器是哪个,再看包安装到了什么位置,然后解决问题就好了