问题描述:在pycharm能运行的py文件,为什么在linux服务器上却会报错ImportError,ModuleNotFoundError
相信你已经看了绝大多数解决方案,如果都无法解决你的问题,那你这次找对地方了!
1.话不多说,直接进入正题
1.你的项目结构应该类似下面这种
└── myproject
├── mypackage
│ ├── __init__.py
│ ├── a.py
└── anotherpackage
├── __init__.py
├── b.py
├── c.py
└── mysubpackage
├── __init__.py
└── d.py
- window环境,假设myproject在C:\home\project\则:
set PYTHONPATH=%PYTHONPATH%;C:\home\project\myproject
- linux环境,假设myproject在\home\project\则:
export PYTHONPATH=${PYTHONPATH}:\home\project\myproject