需要减少PyInstaller工件

时间:2015-03-30 17:43:08

标签: python qt python-2.7 pyqt pyinstaller

我正在使用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

如何减少可交付成果:)?

1 个答案:

答案 0 :(得分:0)

使用pyinstaller时,请确保添加参数onefile:

C:\YourDir> pyinstaller --onefile yourscript.py