几个月前,我使用PyCharm开发了一个项目,它运行得很好.现在,如果我想进入venv venv\Scripts\activate
并从cmd python src\main.py
开始项目,当main.py和其他文件try 从src导入内容时,我会收到ModuleNotFoundError No module named 'src'
.当我将我的所有文件从src移到项目根文件夹时,它就会变得清晰起来.这个项目和我的Python环境发生了很多事情,但坦率地说,这不是重点.我想问的是,为什么在PyCharm main.py中从根目录"看到"了项目,但现在在命令行中却没有,以及如何处理它.