【发布时间】:2015-06-03 20:30:18
【问题描述】:
我正在使用PyInstaller 构建应用程序,并在dist/app 文件夹中获得了很多工件:
- MSVCP90.dll
- MSVCR90.dll
- msvcrt.dll
- pyside-python2.7.dll
- python27.dll
- pywintypes27.dll
- QtCore4.dll
- QtGui4.dll
- QtNetwork4.dll
- QtWebKit4.dll
- shiboken-python2.7.dll
- user32.dll
- yaml.dll
- App.exe
- App.exe.manifest
- _ctypes.pyd
- _hashlib.pyd
- _socket.pyd
- _ssl.pyd
- _yaml.pyd
- bz2.pyd
- pyexpat.pyd
- PySide.QtCore.pyd
- PySide.QtGui.pyd
- PySide.QtNetwork.pyd
- PySide.QtWebKit.pyd
我已经可以发送所有DLLs,但不确定我是否要发送所有pyd-files。
我怎样才能减少可交付成果:)?
【问题讨论】:
-
.pyd文件也是库,就像.dlls 一样。如果您想让您的应用正常工作,您需要重新分发所有内容。 -
好的,但是如何避免交付鸡蛋文件夹?
-
你在使用网络\webkit 功能吗?
-
是的,
http和ftp连接 -
看起来这里描述了最好的解决方案 - unafaltadecomprension.blogspot.com/2014/07/…
标签: python qt python-2.7 pyqt pyinstaller