我发现当我从环境中运行脚本时 - 一切都很好。
但是,当我尝试从 bash 运行它们时 - 我在导入模块时收到不同的错误。(ModuleNotFoundError, ImportError(
我根本没有设置环境,所以,请告诉我,我应该配置什么才能成功使用它。
我使用python 3.7
收到下一个错误:
Traceback (most recent call last):
File "main.py", line 1, in <module> from package_3.file3 import *
ModuleNotFoundError: No module named 'package_3'
结构为:
package_1
file1.py
package_2
file2.py
package_3
file3.py
package_4
file4.py
发生的情况可能是,你的工作环境是python3,当你在shell中运行东西时,它使用的是python2。要解决此问题,请在 shell 中使用python3
运行脚本,如下所示:
python3 my_script.py