2015-06-11 4 views
1

Я хочу сгенерировать файл .exe из файла python, но когда я пытаюсь использовать pyinstaller, я получаю сообщение об ошибке «Библиотека Python не найдена». Я использую python 2.7.10, и я тоже использую virtualenv. Должен ли я вводить путь/usr/bin/python в команде pyinstaller или, возможно, путь python на virtualenv?Как правильно запустить pyinstaller на cygwin?

EDIT: ошибки

16769 WARNING: lib not found: api-ms-win-core-kernel32-private-l1-1-1.dll dependency of C:\Windows/system32/user32.dll 
16910 WARNING: lib not found: api-ms-win-core-privateprofile-l1-1-1.dll dependency of C:\Windows/system32/user32.dll 
17413 WARNING: lib not found: api-ms-win-core-privateprofile-l1-1-1.dll dependency of C:\Windows/system32/GDI32.dll 
Traceback (most recent call last): 
File "/home/paulo-desktop/ENV/bin/pyinstaller", line 11, in <module> sys.exit(run()) 
File "/home/paulo-desktop/ENV/lib/python2.7/site-packages/PyInstaller/main.py", line 88, in run 
run_build(opts, spec_file, pyi_config) 
File "/home/paulo-desktop/ENV/lib/python2.7/site-packages/PyInstaller/main.py", line 46, in run_build 
PyInstaller.build.main(pyi_config, spec_file, **opts.__dict__) 
File "/home/paulo-desktop/ENV/lib/python2.7/site-packages/PyInstaller/build.py", line 1924, in main 
build(specfile, kw.get('distpath'), kw.get('workpath'), kw.get('clean_build')) 
File "/home/paulo-desktop/ENV/lib/python2.7/site-packages/PyInstaller/build.py", line 1873, in build 
execfile(spec) 
File "/home/paulo-desktop/github/cmd3test/cmd3/pyinstaller/shell.spec", line 6, in <module> 
runtime_hooks=None) 
File "/home/paulo-desktop/ENV/lib/python2.7/site-packages/PyInstaller/build.py", line 446, in __init__ 
self.__postinit__() 
File "/home/paulo-desktop/ENV/lib/python2.7/site-packages/PyInstaller/build.py", line 309, in __postinit__ 
self.assemble() 
File "/home/paulo-desktop/ENV/lib/python2.7/site-packages/PyInstaller/build.py", line 677, in assemble 
self._check_python_library(binaries) 
File "/home/paulo-desktop/ENV/lib/python2.7/site-packages/PyInstaller/build.py", line 727, in _check_python_library 
raise IOError("Python library not found!") 
IOError: Python library not found! 
(ENV) 

ответ

0

Я использую Cygwin тоже, и я столкнулся с этой проблемой, а также. Я перезапустил установщик cygwin и просто добавил установщик python. Он будет там, как только вы запустите приложение снова.

+0

Добавил ли pyinstaller из настройки cygwin? –

+0

Да! Это часть установщика, где вы можете добавить определенные пакеты, которые вам нужны. Paramiko, python и т. Д. – user5000054

+0

О, и в этом случае я должен добавить только пакет python? –

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