我有这个存储库结构:
py_files_and_packages/ # normal folder
package/
module1.py # contains a class
module2.py
这个包的__init__.py
文件只包含__author__='my name'
问题是:
我正在尝试将类从module1.py导入model2.py。当我使用from package.model1 import model1
在PyCharm中运行脚本(model2.py)。但是,当我从命令行运行它时,它找不到包。错误消息:ImportError: No module named 'my package's name'
。
我尝试了许多我在网上发现的技巧,例如(https://stackoverflow.com/a/22777011/2804070)but它不起作用。
我使用python-3.5.1(本地安装)、PyCharm 5.0.4社区版、OS debian wheezy
问题是python找不到您的包,因为它不在搜索路径中。
在model2.py中,尝试在
from package.model1 import model1
之前添加以下内容看起来是这样的:
在
model2.py
中尝试此操作:相关问题 更多 >
编程相关推荐