Python ModuleNotFoundError?
Moin, ich habe soeben Python heruntergeladen und auch SimConnect installiert. Jedoch, wenn ich es versuche auszuführen, findet er diese Datei nicht. Also habe ich mal
pip show simconnect
gemacht und er zeigte mir das an:
Name: SimConnect
Version: 0.4.26
Summary: Adds a pythonic wrapper for SimConnect SDK.
Home-page: https://github.com/odwdinc/Python-SimConnect
Author: Anthony Pray
Author-email: anthony.pray@gmail.com
License: AGPL 3.0
Location: C:\Users\Sven\AppData\Local\Programs\Python\Python312\Lib\site-packages
Requires:
Required-by:
Mein Scripts-Pfad, wo auch SimConnect zu finden ist:
C:\Users\Sven\AppData\Local\Programs\Python\Python312\Scripts
1 Antwort
![](https://images.gutefrage.net/media/user/Fab1anDev/1718525127954_nmmslarge__0_0_184_184_dbe718e83fea9cd96b836aeac42b4028.jpg?v=1718525128000)
Mach eine requirements.txt und füge das Modul ein. pip install -r requirements.txt
![](https://images.gutefrage.net/media/user/Fab1anDev/1718525127954_nmmslarge__0_0_184_184_dbe718e83fea9cd96b836aeac42b4028.jpg?v=1718525128000)
![](https://images.gutefrage.net/media/user/SvenHunting/1720992799521_nmmslarge__248_0_853_853_c38aee6383291f63dfdb123da58277cf.jpg?v=1720992800000)
requirements.txt ist zwar drinne jedoch findet er simconnect immernoch nicht.
![](https://images.gutefrage.net/media/user/SvenHunting/1720992799521_nmmslarge__248_0_853_853_c38aee6383291f63dfdb123da58277cf.jpg?v=1720992800000)
![](https://images.gutefrage.net/media/user/Fab1anDev/1718525127954_nmmslarge__0_0_184_184_dbe718e83fea9cd96b836aeac42b4028.jpg?v=1718525128000)
![](https://images.gutefrage.net/media/user/SvenHunting/1720992799521_nmmslarge__248_0_853_853_c38aee6383291f63dfdb123da58277cf.jpg?v=1720992800000)
import tkinter as tk
import simconnect
def get_data_on_click():
# Verbindung zum Simulator herstellen
conn = simconnect.SimConnect()
# Daten abrufen
data = conn.GetData()
# Codegenerator verwenden, um den Code zu generieren
generated_code = generate_code(data)
# Generierten Code in einem Textfeld anzeigen
text_output.delete(1.0, tk.END) # Löschen des vorherigen Textes
text_output.insert(tk.END, generated_code)
# GUI erstellen
root = tk.Tk()
root.title("MSFS2020 Data Tool")
# Button zum Datenabruf
get_data_button = tk.Button(root, text="Daten abrufen", command=get_data_on_click)
get_data_button.pack()
# Textfeld für den generierten Code
text_output = tk.Text(root, height=10, width=50)
text_output.pack()
# GUI starten
root.mainloop()
input("Drücken Sie Enter, um das Programm zu beenden...")
![](https://images.gutefrage.net/media/user/Fab1anDev/1718525127954_nmmslarge__0_0_184_184_dbe718e83fea9cd96b836aeac42b4028.jpg?v=1718525128000)
![](https://images.gutefrage.net/media/user/SvenHunting/1720992799521_nmmslarge__248_0_853_853_c38aee6383291f63dfdb123da58277cf.jpg?v=1720992800000)
Kann man dich irgendwie anders Kontaktieren? check das alles nicht mehr :D
![](https://images.gutefrage.net/media/user/Fab1anDev/1718525127954_nmmslarge__0_0_184_184_dbe718e83fea9cd96b836aeac42b4028.jpg?v=1718525128000)
Am besten alles auf Gutefrage.
Schau dir doch die Docs an. Dafür sind die da :D.
from SimConnect import *
und nicht
import simconnect
![](https://images.gutefrage.net/media/user/SvenHunting/1720992799521_nmmslarge__248_0_853_853_c38aee6383291f63dfdb123da58277cf.jpg?v=1720992800000)
![](https://images.gutefrage.net/media/user/Fab1anDev/1718525127954_nmmslarge__0_0_184_184_dbe718e83fea9cd96b836aeac42b4028.jpg?v=1718525128000)
![](https://images.gutefrage.net/media/user/SvenHunting/1720992799521_nmmslarge__248_0_853_853_c38aee6383291f63dfdb123da58277cf.jpg?v=1720992800000)
Traceback (most recent call last):
File "c:\Users\Sven\Desktop\MSFS\msfs2020_tool.py", line 4, in <module>
import simconnect
ModuleNotFoundError: No module named 'simconnect'
![](https://images.gutefrage.net/media/user/Fab1anDev/1718525127954_nmmslarge__0_0_184_184_dbe718e83fea9cd96b836aeac42b4028.jpg?v=1718525128000)
Alter Schwede.. Versuch das mal. Bin gerade am Handy.
import tkinter as tk
from SimConnect import *
def get_data_on_click():
# Verbindung zum Simulator herstellen
conn = simconnect.SimConnect()
# Daten abrufen
data = conn.GetData()
# Codegenerator verwenden, um den Code zu generieren
generated_code = generate_code(data)
# Generierten Code in einem Textfeld anzeigen
text_output.delete(1.0, tk.END) # Löschen des vorherigen Textes
text_output.insert(tk.END, generated_code)
# GUI erstellen
root = tk.Tk()
root.title("MSFS2020 Data Tool")
# Button zum Datenabruf
get_data_button = tk.Button(root, text="Daten abrufen", command=get_data_on_click)
get_data_button.pack()
# Textfeld für den generierten Code
text_output = tk.Text(root, height=10, width=50)
text_output.pack()
# GUI starten
root.mainloop()
input("Drücken Sie Enter, um das Programm zu beenden...")
![](https://images.gutefrage.net/media/user/SvenHunting/1720992799521_nmmslarge__248_0_853_853_c38aee6383291f63dfdb123da58277cf.jpg?v=1720992800000)
Sorry :D Aber das ganze geht leider immer noch nicht :(
![](https://images.gutefrage.net/media/user/Fab1anDev/1718525127954_nmmslarge__0_0_184_184_dbe718e83fea9cd96b836aeac42b4028.jpg?v=1718525128000)
Worüber programmierst du? VSCode hast du das gespeichert?
![](https://images.gutefrage.net/media/user/SvenHunting/1720992799521_nmmslarge__248_0_853_853_c38aee6383291f63dfdb123da58277cf.jpg?v=1720992800000)
![](https://images.gutefrage.net/media/user/Fab1anDev/1718525127954_nmmslarge__0_0_184_184_dbe718e83fea9cd96b836aeac42b4028.jpg?v=1718525128000)
Wie heisst die Tkinter Library? Wusste frueher, dass man das ueber pypi installiert. Gibt es jetzt andere Wege?
![](https://images.gutefrage.net/media/user/SvenHunting/1720992799521_nmmslarge__248_0_853_853_c38aee6383291f63dfdb123da58277cf.jpg?v=1720992800000)
![](https://images.gutefrage.net/media/user/Fab1anDev/1718525127954_nmmslarge__0_0_184_184_dbe718e83fea9cd96b836aeac42b4028.jpg?v=1718525128000)
Also bei mir funktioniert das. Tk war der Name (wieso auch immer...). Von den Arch Repos
![](https://images.gutefrage.net/media/user/Fab1anDev/1718525127954_nmmslarge__0_0_184_184_dbe718e83fea9cd96b836aeac42b4028.jpg?v=1718525128000)
Link: http://0x0.st/X9bt.tar.gz. Du brauchst Winrar oder 7z.
ich schau mir mal eben ein Tutorial an wie das ganze installiere :D