2016-10-23 3 views
0

Ich programmiere Server-Client-App mit Python.py2exe, paramiko error, ImportError

Ich muss clientseitige App auf Windows ausführen, also habe ich versucht, Skript zu exe mit py2exe zu kompilieren.

In Leiter der Client-Anwendung:

import paramiko 
import threading 
import subprocess 

so in Setup importieren I paramiko

from distutils.core import setup 
import py2exe, os, paramiko 
setup(console=['client.py']) 

als ich versuchte, kompilierte Datei auszuführen:

Traceback (most recent call last): File "client.py", line 3, in File "paramiko__init__.pyc", line 30, in

File "paramiko\transport.pyc", line 32, in s♥ File "cryptography\hazmat\backends__init__.pyc", line 7, in

File "pkg_resources__init__.pyc", line 68, in ☻☺t File "pkg_resources\extern__init__.pyc", line 60, in load_module

ImportError: The 'packaging' package is required; normally this is bundled with this package so if you get this warning, consult the packager of your distribution.

Hat jemand eine Lösung ?

+0

Formatieren? Ich kann es kaum verstehen, was –

Antwort

0

Versuchen Sie pip install packaging auszuführen und neu zu kompilieren.

+0

los ist jetzt zeige ich mir diese – Danny47

+0

Traceback (jüngste Aufforderung zuletzt): "paramiko \ __ init __ pyc" File "client.py", Zeile 3, in Datei, Zeile 30, in File "paramiko \ transport.pyc", Zeile 32, in File "Cryptography \ hazmat \ backends \ __ init __. pyc", Zeile 7, in File "pkg_resources \ __ init __. pyc", Zeile 68, in Datei "pkg_resources \ extern \ __ init __. Pyc", Zeile 60, in load_module ImportError: Das Paket 'packaging' ist erforderlich; normalerweise ist dies mit dieses Paket gebündelt. Wenn Sie diese Warnung erhalten, wenden Sie sich an den Verpacker Ihres Verteilers an. – Danny47

+0

Hat das Paket erfolgreich installiert? – galra