2016-10-23 11 views
0

Я программирую приложение server-client с использованием python.py2exe, paramiko error, ImportError

Мне нужно запустить клиентское приложение на окнах, поэтому я попытался скомпилировать сценарий с exe с py2exe.

В главе клиентского приложения:

import paramiko 
import threading 
import subprocess 

так в настройках я импортировать paramiko

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

, когда я попытался запустить скомпилированный файл:

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.

Кто-нибудь есть решение ?

+0

Форматирование? Я не могу понять, что происходит на –

ответ

0

Попробуйте запустить pip install packaging и перекомпиляции.

+0

Теперь я показать мне эту – Danny47

+0

Traceback (самый последний вызов последнего): «paramiko \ __ INIT __ ВПГ» Файл «client.py», строка 3, в файл, строка 30, в Файл "paramiko \ transport.pyc", строка 32, в Файл "криптография \ HazMat \ бэкэндов \ __ INIT __. ВПГ", строка 7, в Файл "pkg_resources \ __ INIT __. ВПГ", строка 68, в Файл «pkg_resources \ extern \ __ init __. Pyc», строка 60, в load_module ImportError: требуется пакет «упаковка»; обычно это поставляется вместе с этот пакет, поэтому, если вы получите это предупреждение, обратитесь к упаковщику вашего дистрибутива . – Danny47

+0

Он успешно установил упаковочный пакет? – galra

Смежные вопросы