Skript macht Probleme auf anderem Rechner

Python in C/C++ embedden, C-Module, ctypes, Cython, SWIG, SIP etc sind hier richtig.
Pythagon
User
Beiträge: 52
Registriert: Mittwoch 3. Juli 2019, 18:21

Mittwoch 12. Februar 2020, 20:14

Hallo nochmal,

also ich habe nun die Fehlermeldung welche das Problem verursacht und sie stellt mich vor ein Rätsel:
ModuleNotFoundError: No module named 'requests'
Wenn ich in der Entwicklungsumgebung das Modul importiere dann ist dies nämlich vorhanden. Ich arbeite mit Python 3.7.4 und da ist es bereits vorhanden ohne es erst installieren zu müssen. Rufe ich den Code von VBA aus auf dann bekomme ich seltsamerweise die genannte Meldung.

Woran könnte das liegen?

VG,
Marc
Sirius3
User
Beiträge: 11621
Registriert: Sonntag 21. Oktober 2012, 17:20

Mittwoch 12. Februar 2020, 20:22

Du hast mehrere Python-Varianten gleichzeitig installiert, aber nur ein der einen ›requests‹.
Schau Dir mal mit

Code: Alles auswählen

print(sys.executable)
an, mit welchem Python das Skript aus VBA heraus ausgeführt wird.
Pythagon
User
Beiträge: 52
Registriert: Mittwoch 3. Juli 2019, 18:21

Mittwoch 12. Februar 2020, 20:26

Ok, nachdem ich nun mit Hilfe von pip das Modul nochmal separat installiert habe geht es.

Herzlichen Dank nochmal an euch!!!!
Antworten