Python 如何在cygwin上正确运行pyinstaller?

Python 如何在cygwin上正确运行pyinstaller?,python,windows,cygwin,virtualenv,pyinstaller,Python,Windows,Cygwin,Virtualenv,Pyinstaller,我想从python文件生成一个.exe文件,但是当我尝试使用pyinstaller时,我得到一个错误“python库未找到”。我使用的是Python2.7.10,我也使用virtualenv。我应该在pyinstaller命令上键入路径/usr/bin/python,还是在virtualenv上键入python路径 编辑:错误 16769 WARNING: lib not found: api-ms-win-core-kernel32-private-l1-1-1.dll dependency

我想从python文件生成一个.exe文件,但是当我尝试使用pyinstaller时,我得到一个错误“python库未找到”。我使用的是Python2.7.10,我也使用virtualenv。我应该在pyinstaller命令上键入路径/usr/bin/python,还是在virtualenv上键入python路径

编辑:错误

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)
16769警告:找不到库:C:\Windows/system32/user32.dll的api-ms-win-core-kernel32-private-l1-1-1.dll依赖项
16910警告:找不到库:C:\Windows/system32/user32.dll的api-ms-win-core-privateprofile-l1-1-1.dll依赖项
17413警告:找不到库:C:\Windows/system32/GDI32.dll的api-ms-win-core-privateprofile-l1-1-1.dll依赖项
回溯(最近一次呼叫最后一次):
文件“/home/paulo desktop/ENV/bin/pyinstaller”,第11行,在sys.exit(run()中)
文件“/home/paulo desktop/ENV/lib/python2.7/site packages/PyInstaller/main.py”,第88行,正在运行
运行构建(选项、规范文件、pyi配置)
文件“/home/paulo desktop/ENV/lib/python2.7/site packages/PyInstaller/main.py”,第46行,在run_build中
PyInstaller.build.main(pyi\u配置、规范文件、**选项.\uuuuuuuuu命令)
主目录中的文件“/home/paulo desktop/ENV/lib/python2.7/site packages/PyInstaller/build.py”,第1924行
构建(specfile,kw.get('distpath'),kw.get('workpath'),kw.get('clean_build'))
文件“/home/paulo desktop/ENV/lib/python2.7/site packages/PyInstaller/build.py”,第1873行,内部版本
执行文件(规范)
文件“/home/paulo desktop/github/cmd3test/cmd3/pyinstaller/shell.spec”,第6行,在
运行时(无)
文件“/home/paulo desktop/ENV/lib/python2.7/site packages/PyInstaller/build.py”,第446行,在__
self.\uuuu postinit\uuuuu()
文件“/home/paulo desktop/ENV/lib/python2.7/site packages/PyInstaller/build.py”,第309行,在__
self.assembly()
文件“/home/paulo desktop/ENV/lib/python2.7/site packages/PyInstaller/build.py”,第677行,汇编
self.\u check\u python\u库(二进制文件)
文件“/home/paulo desktop/ENV/lib/python2.7/site packages/PyInstaller/build.py”,第727行,在python库中
raise IOError(“未找到Python库!”)
IOError:未找到Python库!
(环境)

我也使用cygwin,我也遇到了这个问题。我重新运行了cygwin安装程序,并从那里添加了python安装程序。一旦你再次运行应用程序,它就会出现。

我也使用cygwin,我也遇到了这个问题。我重新运行了cygwin安装程序,并从那里添加了python安装程序。一旦您再次运行应用程序,它就会出现。

您是否从cygwin安装程序中添加了pyinstaller?是!它是安装程序的一部分,您可以在其中添加所需的特定软件包。Paramiko,python,等等。哦,那么我应该只添加python包吗?是的,先生。应该就在那里。你也可以检查一下:我想这里可能有一个误解…pyinstaller vs python installerDid你是从cygwin安装程序添加pyinstaller的吗?是的!它是安装程序的一部分,您可以在其中添加所需的特定软件包。Paramiko,python,等等。哦,那么我应该只添加python包吗?是的,先生。应该就在那里。你也可以检查一下:我想这里可能有一个误解…pyinstaller vs python installerDid你是从cygwin安装程序添加pyinstaller的吗?是的!它是安装程序的一部分,您可以在其中添加所需的特定软件包。Paramiko,python,等等。哦,那么我应该只添加python包吗?是的,先生。应该就在那里。您也可以检查一下:我想这里可能有一个误解……pyinstaller和python安装程序