1、安装完成anaconda和pycharm之后,将pycharm中的解释器设置为anaconda中的python.exe,在实际使用时却发现导入诸如numpy、matplotlib之类的模块总是报错,提示无法找到这些模块。
解决办法:(原创:https://www.jianshu.com/p/92064b2b5d26)
将以下路径添加到环境变量中:
- D:\Anaconda;
- D:\Anaconda\Scripts;
- D:\Anaconda\Library\bin;
2、将环境变量添加进去之后,使用matplotlib包进行画图时又报出错误提示对话框,说是找不到QT环境之类的问题,在网上找了很多办法都不太管用,最后我这边使用的最后一种办法才搞定。可以参照以下方法进行一一尝试解决。【感谢:https://blog.csdn.net/NSSC_K/article/details/88670686】
- 添加环境路径:
在环境变量(Environment Variables)中增加一个变量QT_PLUGIN_PATH,路径名:D:\Anaconda3\Library\plugins
(实测对我遇到的问题不管用) - 在pycharm中setting将pyqt compatlibe取消勾选(实测对我遇到的问题不管用)
- 卸载重装pyqt(不建议,容易把别的包一起卸掉)
- 之前单独安装过QT软件,配置过一些环境变量,这里将anaconda中的相关路径添加到环境变量的最前端去后终于解决问题。我添加的环境变量有以下这些(不一定都需要,保险起见而已),结果解决问题,可以正常画图了。
D:\Anaconda;
D:\Anaconda\Scripts;
D:\Anaconda\Library\bin;
D:\Anaconda\Library\mingw-w64\bin;
D:\Anaconda\pkgs\pyqt-5.9.2-py37h6538335_2\Library\plugins;
D:\Anaconda\pkgs\pyqt-5.9.2-py37h6538335_2\Library\plugins\PyQt5;