找不到Python模块(目录问题)

2024-09-19 20:37:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个Python 2.5项目,其目录结构如下:

database/__init__.py
database/createDBConnection.py
gui/mainwindow.py

当我想跑的时候

^{pr2}$

我知道错误了

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

在主窗口.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

Tags: runinfrompyimport错误linegui