導航:首頁 > 程序命令 > pyinstaller命令提示符

pyinstaller命令提示符

發布時間:2023-03-20 13:50:53

❶ 怎麼將多個python打包成exe文件

1、安裝pywin32,可以參考《怎麼給python安裝pywin32模塊?》,一定要注意對應的python版本,否則不能安裝。

❷ 如何發布python程序


如何發布一個Python程序:

1、安裝一個pyInstaller

在pycharm里點 file—–>setting—–>Project workspace——>Interpreter——>點pip右邊的+號,進入下面這個界面:

搜索pyInstaller, 點擊左下方Install package安裝(出現錯誤了可以多安裝幾次)

(或者在命令提示符界面 用 pip install pyinstaller命令安裝)

2、將.py文件打包成.exe文件

在完成第一步的安裝後,就開始我們的打包。在打包之前可以先運行一下你要打包的.py文件是否可以運行,然後進行打包。

在pycharm中右鍵點擊你將要打包的文件,找到Open in terminal點一下。

在下面出現的Local框內輸入命令:pyinstaller -F 文件名,運行。

然後進行打包

打包完成後,稍等一下會刷新出一個dist文件夾, 點擊 ,在裡面有一個 .exe文件,右鍵,點擊裡面的 Show in Explore 找到一個.exe文件(如果不一樣的可以看一下你下面打包成功後出現的路徑。)

3、發送

將打包好的.exe文件拉到你之前.py文件所在的文件夾,將所有需要的素材一起發送。

別人收到後就能打開你的.exe文件運行你的程序。

眾多python培訓視頻,盡在python學習網,歡迎在線學習!

❸ 使用PyInstaller打包Python程序

PyInstaller是一個用來將Python程序打包成獨立可執行軟體的工具,支持 Windows、Linux 和 Mac OS X。生成的可執行軟體在沒有Python的環境中可以直接運行,方便軟體分發,進一步降低使用成本,提升使用效率。

下面演示如何使用 PyInstaller 將程序打包成Windows下的exe軟體。

使用pip的方式進行安裝,這樣可以自動安裝其他依賴庫。

如果pip還未安裝,請參考我的另一篇文章《 Python pip包管理工具 》

在cmd命令行控制台或者VS Code內置的終端輸入命令行生成應用,首先將當前路徑切換到Python程序所在的路徑(如下示例的SubOcr.py文件在python文件夾下的SubOcr文件夾內),然後輸入生成應用的命令。

命令執行成功後在 I:workpythonSubOcrdist 文件夾下生成了SubOcr文件夾,裡麵包含了SubOcr.exe文件。整個SubOcr文件夾就是一個綠色軟體,隨便移動到任何位置都可運行。

實際上在用pyinstaller命令時會在Python程序的所在路徑生成一個後綴為spec的同名文件,然後根據此文件的配置生成應用,這就是PyInstaller的原理。這樣做的好處是spec保存了生成應用的配置,每次重新生成應用時可以省略指定參數,尤其是指定了其他的資源、程序庫時。我們可以通過以下命令先生成spec文件。

pyi-makespec的命令參數跟pyinstaller的相同,在生成spec文件後可以對其部分選項進行編輯(可以用VS Code或自帶的記事本編輯),添加更多參數,然後再用pyinstaller命令生成應用。

spec文件的主要選項:

上面示例的SubOcr用到了opencc和opencv-python,其中opencc下的數據文件和opencv-python下的dll文件在生成應用時不會自動導入(缺少這些文件應用無法正常使用),因此需要在spec文件中指定路徑。對spec文件的修改如下:

以上便是PyInstaller打包Python程序的全過程,如果在此過程中遇到問題,可以在評論區留言,定當知無不言,言無不盡。

閱讀全文

與pyinstaller命令提示符相關的資料

熱點內容
程序員是怎麼做系統的 瀏覽:738
燕窩溯源碼最大加工廠 瀏覽:930
黑馬程序員第28集 瀏覽:481
lcd單片機驅動 瀏覽:643
通達信主力拉升出貨指標公式源碼 瀏覽:635
廉潔pdf 瀏覽:16
批量用修改多個文件夾及子目錄 瀏覽:316
王者每個伺服器爆滿怎麼辦 瀏覽:947
安卓手機如何清除所有的數據 瀏覽:978
激光打標機加密狗驅動無法啟動 瀏覽:908
矽谷程序員題庫 瀏覽:558
安卓系統怎麼開車模式 瀏覽:942
網劇程序員那麼可愛15集完整版 瀏覽:176
pdf怎麼生成 瀏覽:938
pythondict樹 瀏覽:586
ilo2命令 瀏覽:294
會飲pdf 瀏覽:92
軟體加密到哪裡去了 瀏覽:608
nas可以做雲伺服器嗎 瀏覽:625
app利率怎麼算 瀏覽:12