Module werden nur in PyCharm gefunden
Verfasst: Sonntag 17. Februar 2019, 15:59
Hallo Zusammen,
ich arbeite mit PyCharm und habe mir eine Projectructur durch PyScaffold erstellen lassen. Dadurch hat sich folgende Ordnerstruktur ergeben.
Das Funktioniert unter PyCharm auch ganz gut. Doch sobald ich die Main unter der Konsole aufrufen will, bekomme ich ich die Fehlmeldung. Warum läuft es unter PyCharm unter der gleiche Aufruf in der Konsole sagt mir, dass er das Modul nicht finden kann?
VG niesel
ich arbeite mit PyCharm und habe mir eine Projectructur durch PyScaffold erstellen lassen. Dadurch hat sich folgende Ordnerstruktur ergeben.
Code: Alles auswählen
~/PycharmProjects/abu_2019
├── docs
│ └── _static
├── src
│ └── abu2019
│ ├── data
│ ├── databaseoperations
│ │ └── __pycache__
│ ├── formattools
│ │ └── __pycache__
│ ├── initui
│ │ └── __pycache__
│ │ └── init_abu_mainwindow.py
│ ├── logs
│ ├── mylogging
│ │ └── __pycache__
│ ├── __pycache__
│ ├── QtComponents
│ │ └── __pycache__
│ ├── ui
│ │ ├── dialogs
│ │ │ └── __pycache__
│ │ └── __pycache__
│ └── uioperations
│ └── __pycache__
├── main.py
└── tests
Code: Alles auswählen
python -u "/home/niesel/PycharmProjects/abu_2019/src/abu2019/main.py"
Traceback (most recent call last):
File "/home/niesel/PycharmProjects/abu_2019/src/abu2019/main.py", line 1, in <module>
from src.abu2019.initui.init_abu_mainwindow import InitApplication
ImportError: No module named src.abu2019.initui.init_abu_mainwindow
Code: Alles auswählen
from src.abu2019.initui.init_abu_mainwindow import InitApplication
from PyQt5 import QtCore
from qtpy import QtWidgets
from src.abu2019.databaseoperations.db_operations import *
import sys
if __name__ == "__main__":
con = DBConnect()
QtCore.qDebug('something informative')
window = InitApplication()
window.show()
app = QtWidgets.QApplication(sys.argv)
sys.exit(app.exec_())