我是一个Python初学者,当我在pycharm中执行时它会成功,但是当我将命令复制到CLI时它会出错。 抛出:ModuleNotFoundError:没有名为“src”的模块
这是我的项目结构:
├─src
│ │ background_schedule.py
│ │ github_action.py
│ │
│ ├─adaptor
│ │ │ push_plus.py
│ │ │ weather.py
│ │ │ __init__.py
│ │
│ ├─service
│ │ │ schedule_weixin.py
│ │ │ __init__.py
│ │
│ ├─utils
│ │ │ log.py
│ │ │ __init__.py
现在执行
python .\src\github_action.py
它会抛出:
Traceback (most recent call last):
File "C:\project\Pycharm\awesome_project\src\github_action.py", line 1, in <module>
import service.schedule_weixin as service
File "C:\project\Pycharm\awesome_project\src\service\schedule_weixin.py", line 1, in <module>
from src.adaptor import push_plus, weather
ModuleNotFoundError: No module named 'src'
schedule_weixin.py中的错误行是
from src.adaptor import push_plus, weather
我的问题是:为什么这个程序在pycharm中可以成功执行,但在cli中却不能成功,我该如何修复它。