2015-03-30 33 views
0

我与PyInstaller构建应用程序,并得到了很多文物在dist/app文件夹:需要降低PyInstaller文物

  • 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

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

+0

'.pyd'文件也图书馆,就像'.dll's。如果你想让你的应用程序工作,你需要重新分配一切。 – MattDMo 2015-03-30 17:46:24

+0

好的,但我怎样才能避免提供鸡蛋文件夹? – SpanishBoy 2015-03-30 17:54:07

+0

您使用network \ webkit功能吗? – UmNyobe 2015-03-30 18:58:48

回答

0

当使用pyinstaller确保您添加的参数onefile:

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