关于Python3的import问题(pycharm可以运行,命令行import错误)
2021/6/5 20:25:10
本文主要是介绍关于Python3的import问题(pycharm可以运行,命令行import错误),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
pycharm在运行前会自动加载工程的根目录下的模块(venv),如下图:
命令行运行时不会自动加载工程根目录下的文件,会导致import错误
解决方法在程序开头加入以下代码,将工程需要的模块加入到路径中:
import os import sys curPath = os.path.abspath(os.path.dirname(__file__)) sys.path.append(curPath) sys.path.append(curPath+'\\Base') sys.path.append(curPath+'\\venv\\lib') sys.path.append(curPath+'\\venv\\lib\\site-packages') sys.path.append(curPath+'\\venv\\Scripts\\python36.zip')
调试方法:
#打印出当前系统自动检索的库文件路径列表 print(sys.path) sys.path.append('待添加路径')
在命令行和pycharm分别运行print(sys.path),查看命令行未包含的路径,添加即可
这篇关于关于Python3的import问题(pycharm可以运行,命令行import错误)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-25Python编程基础:变量与类型
- 2024-11-25Python编程基础与实践
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器