Ich wollte mein Skript mit pyInstaller packen. Ich laufe pyinstaller file.py -F
, Datei wird erfolgreich erstellt, aber beim Ausführen bekomme ich ImportError: No module named 'praw'
. Also habe ich eine neue Datei erstellt, die nur import praw
enthält, und pyinstaller file.py -F --hidden-import=praw
ausführen, bekomme aber immer noch den gleichen Fehler beim Ausführen.
Ich konnte nichts ähnliches finden, die meisten Probleme wurden mit --hidden-import
gelöst.
Irgendwelche Ideen, wie es gelöst werden kann?
EDIT:
praw
ist in der virtuellen Umgebung installiert und das Skript läuft direkt wie erwartet.pyInstaller: ImportError: Kein Modul namens 'praw'
0
A
Antwort
1
Seem pyinstaller laufen außerhalb der virtualenv. Versuchen Schalter auf Ihrem virtualenv und laufen:
python -m PyInstaller -F file.py
0
Ich empfehle, Pyenv oder virtualenv zu betrachten. Aktivieren Sie diese env und installieren Sie die praw module
hier. Das sollte funktionieren.
0
Dieser Befehl könnte Ihnen helfen. Es installiert das Praw-Modul für Sie. Stellen Sie sicher, dass Sie Pip installiert haben!
pip install praw
0
fand ich einen Weg, um das Problem zu lösen:
Wenn python2.7, oder Starten der Shell wie python2
, brauchen wir
python2 -m pip install --user praw
zu tun
um sicherzustellen, dass sie während der Installation verbunden sind.
Gleiche Idee für python3
Shell.
Verwandte Themen
- 1. PyInstaller - kein Modul namens
- 2. ImportError: Kein Modul namens
- 3. Pyinstaller Fehler für Djnago Projekt "ImportError: Kein Modul namens 'django.contrib.admin.apps'"
- 4. ImportError: kein Modul namens win32api
- 5. ImportError: Kein Modul namens serial
- 6. ImportError: Kein Modul namens pexpect
- 7. ImportError: Kein Modul namens extern
- 8. ImportError: Kein Modul namens concurrent.futures.process
- 9. ImportError: kein Modul namens gravatar
- 10. ImportError: Kein Modul namens myapp_o.urls
- 11. ImportError: Kein Modul namens 'MySQL'
- 12. ImportError: Kein Modul namens locallibrary.settings
- 13. ImportError: Kein Modul namens sympy
- 14. ImportError: Kein Modul namens timeutils
- 15. ImportError: Kein Modul namens scrapyproject.settings
- 16. ImportError: Kein Modul namens RPI.GPIO
- 17. ImportError: Kein Modul namens six
- 18. ImportError: Kein Modul namens Foundation
- 19. ImportError: kein Modul namens tinydb
- 20. ImportError: Kein Modul namens xxxxx
- 21. ImportError: Kein Modul namens _smbus_cffi
- 22. ImportError: Kein Modul namens Matplotlib
- 23. ImportError: Kein Modul namens 'pymongo'
- 24. ImportError: Kein Modul namens 'Thread'
- 25. ImportError: Kein Modul namens geographiclib.geodesic
- 26. ImportError: Kein Modul namens setuptools
- 27. ImportError: Kein Modul namens Ghostscript
- 28. ImportError: Kein Modul namens app.models
- 29. ImportError: Kein Modul namens JSON
- 30. ImportError: Kein Modul namens 'Twython'
Danke. Das war das Problem. 'pyinstaller file.py' funktionierte bei früheren Projekten gut. – Szymon