python运行报错总结

74 阅读1分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第18天,点击查看活动详情

  • python 使用anaconda时ModuleNotFoundError: No module named ‘cx_oracle‘

错误信息:

File "c:/xxxx/xxxx/xxxx/xxxx.py",line 2, in <module>
    from flask_script import Manager
ModuleNotFoundError: No module named 'cx_oracle'

Process finished with exit code 1

原因是没有添加第三方库,解决方法:

​ 关闭窗口即可。

这时再看anaconda的库中就有了cx_oracle这个包:

如果在搜索框中搜索库的时候搜不到,可以cmd中使用pip  install  xxx,比如说我要安装flask_script:

python中下载的包路径是在上面的log信息中,去上面的路径中xxxx/Lib/site-packages中找到刚才安装的包,复制到anaconda的Lib/site-packages路径下。

这样anaconda中就有了这个包。

  • ​python ImportError:DLL load failed:The specified module could not be found

在运行程序时遇到如下问题:

原因是没有配置环境变量。

应该修改环境变量中的path,添加上下面三个路径信息:

py就是在安装anaconda时自己选择的安装路径。配置好环境变量之后,问题就解决了。

  • ​python,pycharm,anaconda的关系及pycharm中集成anaconda

 安装了anaconda其实就是安装了python,因为在anaconda安装包中包含有python.exe:

使用anaconda,它包含了一些常用的第三方库,而如果只是安装python.exe的话,要想使用第三方库,需要自己在cmd中使用pip  install  xxxx来安装。

安装好anaconda之后,需要配置环境变量:

py就是在安装anaconda时自己选择的安装路径。

而pycharm是个编辑器,需要有解释器才是有灵魂的,相当于java中的jdk。这个解释器可以直接用python,也可以使用anaconda。

pycharm集成anaconda:

创建项目,如果项目已存在,就在导航栏中file----settings-----project  intercepter中设置如下:

点击ok。

anaconda中帮我们集成的第三方库的路径是在安装包的pkgs下: