gpt4 book ai didi

python - 导入错误: No module named

转载 作者:行者123 更新时间:2023-12-01 06:02:20 25 4
gpt4 key购买 nike

我是一名Java程序员,我开始用Python开发一些模块。我试图用包来划分抽象层,但是不幸的是,根包(hokuspokus.py)中有一个类试图访问一些内部包 (videofactory.py) 中的类,它会引发错误 ImportError: No module named media.videofactory。

我还做了一个测试,我的所有文件都在同一个包(hokuspokus)上,并且一切都运行得很好:(

我正在使用 Python 2.7、Windows 和 Aptana Studio 3 以及 PyDev。

我检查了我的 PYTHONPATH,项目的根文件夹作为源文件夹存在。我创建了一个谷歌代码项目,其中包含该模块的所有代码和 pydev 配置:http://code.google.com/p/hokuspokus-py/source/checkout

Package Structure:
HokusPokus (source folder)
|
----hokuspokus (root package)
|
--- media (inner package)
| |
| ----videofactory.py
|
|
---- hokuspokus.py

最佳答案

尝试:

from media.videofactory import VideoFactory

从模块中导入具体类如果你想导入模块中的所有元素,你可以使用:

from media.videofactory import *

但这不是最好的方法。

关于python - 导入错误: No module named <module_name>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9718096/

25 4 0