2015-03-30 31 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