PyInstaller

軟件截圖:
PyInstaller
軟件詳細信息:
版本: 2.1
上傳日期: 18 Feb 15
開發: Giovanni Bajo
許可: 免費
人氣: 106

Rating: nan/5 (Total Votes: 0)

PyInstaller是一個開源的,免費的和便攜式圖形/命令行的軟件來實現的Python和從底層設計,讓用戶輕鬆快速地轉換用Python編寫成獨立的可執行程序,它可以在一個廣泛的運行在glanceKey功能操作systems.Features範圍包括軟包裝模式(單獨的目錄,單個文件或自定義),第三方包,單文件EGG支持,部分目錄EGG支持的支持,以及支持代碼 - ,但只適用於Microsoft Windows操作系統簽署可執行文件。
此外,該軟件自帶的包(僅適用於Mac OS X操作系統的可用)的支持,提供了一個靈活的包裝模式,它包括一個單獨的目錄,單個文件或自定義的功能。
此外,該應用程序使用UPX(終極封隔器的可執行文件)壓縮機,控制台模式,為陰極射線管全自動支持,可選擇的可執行圖標的支持,並支持創建COM提供了二進制庫,自動包裝二進制支持自動支持服務器。
該軟件還提供了使用UPX壓縮,一個可選的控制台模式,以及更多其他功能等待你去發掘自動二進制包裝的支持。獨立的可執行文件將與GNU / Linux,Solaris和微軟的Windows,Mac OS X和AIX完全兼容運行systems.Getting開始PyInstallerTo上安裝和GNU / Linux操作系統使用這個軟件,你必須先下載從Softoware程序,本地保存在您的計算機上解壓,打開一個終端仿真器,以及無論是安裝或使用該軟件無需安裝它,通過運行“蟒蛇pyinstaller-gui.py”的命令用於經由它的圖形用戶界面或&ldquo與之相互作用;蟒pyinstaller.py”的命令直接在命令行訪問。
也可以通過PIP安裝它,只需使用“ PIP安裝pyinstaller”的命令以root(系統管理員)的終端仿真器。要使用該程序,用於將Python包來獨立的可執行文件,運行和ldquo; pyinstaller /path/to/yourscript.py”命令,不帶引號

什麼是此版本中的新

  • 在用戶可見的變化:
  • 在改寫手冊,解釋甚至是非常基本的主題。
  • 在與setuptools的PyInstaller集成(直接安裝使用的easy_install或PIP一封來自PyPI - https://pypi.python.org/pypi)。安裝完成後會出現可用的命令“pyinstaller”的PyInstaller使用。
  • (Windows)中改變--version文件資源格式,允許Unicode的支持。
  • (Windows)中修復運行冷凍應用從含外文字符的路徑運行。
  • (Windows)中修復從含外文字符的路徑運行PyInstaller。
  • (OSX)實施--icon選項的包。應用程序。
  • (OSX)添加的argv仿真的OpenDocument格式的AppleEvent(見的手冊)。
  • 在重命名--buildpath到--workpath。
  • 在創建應用程序放置到--distpath。
  • 在所有的臨時工作文件現在將--workpath。
  • 添加選項--clean刪除PyInstaller緩存和臨時文件。
  • 添加實驗支持Linux的手臂。
  • 在最小支載Python版本是2.4。
  • 添加進口掛鉤docutils的,Jinja2的,獅身人面像,pytz,idlelib,sqlite3的。
  • 添加進口掛鉤IPython中,SciPy的,pygst,Python中的.NET。
  • 添加進口掛鉤PyQt5,培根,烏鴉。
  • 修正Django的進口鉤與Django的1.4工作。
  • 添加rthook的扭曲,pygst。
  • 添加rthook的pkg_resource。它修復了冷凍應用pkg_resources.resource_stream以下功能(),pkg_resources.resource_string()。
  • 在為通過pkg_resources(.egg操作)冷凍可執行更好的支持。
  • 添加選項--runtime挂機以允許從冷凍應用程序加載其他的Python運行前從冷凍應用程序的自定義代碼。這是有用的一些專門的預處理只​​是凍結的可執行文件。例如可以使用此選項來設置SIP API V2的PyQt4的。
  • 在內部的東西:
  • 修正了運行時的選項--Wignore。
  • 在utils的重命名為小寫:archieve_viewer.py,bindepend.py,build.py,grab_version.py,make_comserver.py,makespec.py,set_version.py
  • (OSX)使用PySide修復時,在dist目錄中缺少qt_menu.nib。
  • (OSX)與Mac OS X修復引導程序兼容性10.5
  • (OSX)在DYLD_LIBRARY_PATH搜索libpython如果libpython無法找到。
  • (OSX)修正了的virtualenv Python庫搜索。
  • 環境變量PYTHONHOME現在是未設置和路徑,以蟒蛇的家在啟動加載器功能Py_SetPythonHome(設置)。這將覆蓋sys.prefix和sys.exec_prefix冷凍應用。
  • 在Python庫文件名(如python27.dll,libpython2.7.so.1.0等)嵌入到創建的EXE文件。引導程序是不是想幾個文件名了。
  • 在冰封的可執行文件現在使用PEP-302進口掛鉤進口冷凍模塊和C擴展。 (sys.meta_path)
  • 從iu.py刪除舊的進口機器。
  • 在丟棄自己的代碼凍結executales導入從ZIP壓縮文件(.egg文件)模塊。本地Python實現保持不變。
  • 在刪除舊的加密代碼。這個功能還沒有結束。
  • 在Python的頭降引導程序依賴於編譯。
  • (Windows)中的引導程序重新編譯與VS2008確保WIN2K的兼容性。
  • (Windows)使用8.3文件名的HOMEPATH / TEMPPATH。
  • 從引導程序添加前綴LOADER到調試文本。
  • 在允許運行PyInstaller編程。
  • 在移動/重命名了一些文件,代碼重構。
  • 在添加更多的測試。
  • 在波浪號在PyInstaller認定為$ HOME變量。

什麼版本1.5.1的新

  • 在Windows上生成可執行新的默認PyInstaller圖標。
  • 在添加支持Python的建成在Mac OSX --enable-共享。
  • 在加入要求部分文檔。
  • 文檔現在由rst2html和rst2pdf產生。
  • 修正了引導程序文件錯誤的路徑分隔符在Windows
  • 在加入變通方法不正確platform.system()上的一些Python的Windows
  • 在安裝在哪裡該函數返回'微軟',而不是'視窗'。
  • 修正--windowed選項為Mac OSX,其中一個控制台可執行文件
  • 在使用此選項創建的每個時間竟然。
  • 在otool,LDD和objdump的文件中提到的依賴。
  • 修正錯字防止檢測由ctypes的模塊加載DLL庫。

什麼是1.5版本的新

  • 在新功能增加了,包括全面支持的Python 2.6和2.7(即使在Windows上),適用於Windows 64位二進制引導程序在Linux和Mac OS X(僅限32位),提高了Mac OS X的支持,並與舊的Python版本的兼容性支持(Python的2.2 +)。
  • 在許多錯誤是固定的。

什麼在1.4版本的新

  • 在全面支持高達2.6的Python在Linux / Mac和Python的2.5
  • 在Windows上。
  • 在Preliminar的Mac OSX支持:無論一個文件,一個目錄支持;
  • 在非控制台應用程序,一個包可以被創建。謝謝
  • 來很多人橫跨數個月(丹尼爾·
  • 工作在這
  • 在Zannotti,利瑪竇貝爾蒂尼,洛倫佐曼奇尼)。
  • 在改進Linux的支持:生成的可執行文件是胖,但現在
  • 現在應該在許多不同的Linux發行版上運行(感謝大衛
  • Mugnai)。
  • 在添加支持指定進口掛鉤的數據文件。 PyInstaller
  • 現在,可以自動捆綁所需的所有數據文件或插件
  • 在一定第三方包。
  • 在加入智能支持ctypes的:PyInstaller現在能夠
  • 其中ctypes的使用和跟踪源代碼中的所有場所
  • 在自動捆綁通過ctypes的訪問動態庫。
  • (感謝曼奇尼洛倫佐提交本)。這是很
  • 在使用有用與ctypes的定制動態庫時。
  • 在Windows下建有PyInstaller可執行文件,現在可以數字化
  • 簽署。
  • 在添加絕對進口支持在Python 2.5(感謝艾雲
  • 克努森)。
  • 在加入支持相對進口在Python 2.5 +。
  • 在添加支持交叉編譯:PyInstaller現在能夠
  • 在Linux下運行時,構建Windows可執行文件。見文檔
  • 在更多的細節。
  • 在添加支持.egg文件:PyInstaller現在能夠尋找
  • 在內部.egg文件的依賴性,捆綁他們,讓他們提供
  • 在運行時的所有標準功能(入口點,等等)。
  • 在添加部分支持.egg目錄:PyInstaller將把它們
  • 在正常的包,因此它不會捆綁的元數據。
  • 在的Linux / Mac上,現在可以建立一個可執行的,即使
  • 在系統包中沒有提供的.pyc或.pyo文件和
  • 在系統目錄下只能由root寫入。 PyInstaller將在
  • 在事實上產生所需的.pyc / .pyo文件
  • 內就飛
  • 在建,臨時目錄。
  • 添加自動進口掛鉤許多第三方軟件包,包括:
  • 在PyQt4的(感謝帕斯卡Veret),具有完整的插件的支持。
  • 在pyodbc(感謝唐Dwiggins)
  • 在cElementTree(原生版本和Python 2.5版本)
  • LXML
  • 在SQLAlchem​​y的(感謝格雷格谷輪)
  • 在Python 2.5中的電子郵件(雖然它不支持老式
  • 在Python 2.4中的語法與Python 2.5)
  • 在牛虻
  • 在PyQWt5
  • 在灰鯖
  • 在改進的PyGTK(感謝馬爾科Bonifazi和福克斯)。
  • 粘貼(感謝帕特里克傑米)
  • 在matplotlib
  • 在添加修復的很煩人" MSVCRT71無法提取和QUOT;錯誤,
  • 這是由DLL導致被包裝兩次(感謝伊德里斯
  • Aykun)。
  • 刪除C ++ - 從引導裝載程序的兼容性風格的註釋
  • 與AIX編譯器。
  • 在與Linux下的DOS行結尾(修正
  • .py文件修復支持
  • PyOpenGL)。

  • 當沒有頂層包(QUOT進口PIL
  • 在修復支持;進口
  • 在圖片")
  • 在NT(感謝洛倫佐曼奇尼)在修復的PyXML進口鉤
  • 在固定的問題PyInstaller拿起optparse錯誤的副本。
  • 在提高UPX'd / strip'd文件的二進制緩存的正確性。這

  • 多個版本的之間切換時
  • 在解決問題
  • 在相同的第三方庫(例如像wxPython的允許這樣做)。
  • 修正了模塊導入optparse(在Linux下)一個愚蠢的錯誤(感謝
  • 來Louai鋁Khanji)。
  • 在Python的2.4 +,如果在導入模塊引發異常
  • 在一個包內,此時模塊從父
  • 刪除
  • 在命名空間(匹配Python本身的行為)。
  • 修正隨機競爭條件在一檔套餐的啟動,這是
  • 在造成這種異常產生:" PYZ條目'編碼'(0J)
  • 不是一個有效的代碼對象"

  • 其路徑元素之間的unicode字符串時,
  • 在修復問題。
  • 修正隨機異常("壞的文件描述符")與"打印"在非控制台
  • 在模式(實際上是一個pythonw"錯誤"這是固定在Python 3.0)。
  • 在有時臨時目錄中並沒有得到在程序中刪除
  • 在出口處,在Linux上運行時。
  • 修正了隨機段錯誤在啟動時在64位平台上(如X86-64)。

要求

  • 在Python中
  • LDD
  • objdump的

類似的軟件

Intel C++ Compiler
Intel C++ Compiler

20 Feb 15

pkg-config
pkg-config

18 Feb 15

Invicta
Invicta

2 Jun 15

意見 PyInstaller

評論沒有發現
添加評論
打開圖片!