1
我有一个Python 2.5的项目有以下目录结构:Python模块未找到(目录问题)
database/__init__.py
database/createDBConnection.py
gui/mainwindow.py
当我尝试运行
python gui/mainwindow.py
我得到的错误
C:\PopGen>python gui/mainwindow.py
Traceback (most recent call last):
File "gui/mainwindow.py", line 12, in <module>
from database.createDBConnection import createDBC
ImportError: No module named database.createDBConnection
在mainwindow.py中,第12行有以下语句
from database.createDBConnection import createDBC
发生这个问题是因为Python无法找到数据库模块。
问题:我能做些什么来解决这个错误?
下面是该项目的代码:https://www.dropbox.com/sh/edfutlba960atp9/MwFpaepEpl
我试图用
C:\PopGen>python -m gui.mainwindow
,但得到这些错误
Traceback (most recent call last):
File "C:\Python25\lib\runpy.py", line 95, in run_module
filename, loader, alter_sys)
File "C:\Python25\lib\runpy.py", line 52, in _run_module_code
mod_name, mod_fname, mod_loader)
File "C:\Python25\lib\runpy.py", line 32, in _run_code
exec code in run_globals
File "C:\PopGen\gui\mainwindow.py", line 13, in <module>
from file_menu.wizard_window_validate import Wizard
ImportError: No module named file_menu.wizard_window_validate
什么是你的Python路径是什么样子?另外,检查循环进口。 –
C:\ Python25(它包含在%PATH%环境变量中)。 –