问题

使用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中看使用的解释器是哪个,再看包安装到了什么位置,然后解决问题就好了

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐