Alle pyinstaller detailliertes Beispiel über versteckte import für psutil?

Will ich kompilieren meine python-code, Binär-mithilfe pyinstaller, aber die hidden import blockieren mich. Zum Beispiel, den folgenden code importieren psutil und drucken Sie die CPU-Anzahl:

# example.py
import psutil
print psutil.cpu_count()

Ist und ich den code kompilieren:

$ pyinstaller -F example.py --hidden-import=psutil

Wenn ich die Ausgabe unter dist:

ImportError: cannot import name _psutil_linux

Dann habe ich versucht:

$ pyinstaller -F example.py --hidden-import=_psutil_linux

Immer noch der gleiche Fehler. Ich habe gelesen das pyinstall Handbuch, aber ich weiß noch nicht, wie die hidden import. Gibt es ein ausführliches Beispiel für diese? Oder zumindest ein Beispiel zu kompilieren und auszuführen meine example.py?

ENVs:

  • OS: Ubuntu 14.04
  • Python: 2.7.6
  • pyinstaller: 2.1
warum nach unten Stimmen Sie diesem?
Wahrscheinlich geben nicht die Versionen von python und pyinstaller, die Sie verwenden.

InformationsquelleAutor coanor | 2015-07-07

Schreibe einen Kommentar