精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Python3把寫好的程序封裝成exe文件,在windows系統(tǒng)下直接運行

03-11 23:39

關注

辛辛苦苦寫好了程序,每次運行的時候都需要打開Pycharm,打開項目,在找到寫的程序才能運行?這么繁瑣一點都不Python!我們需要把寫好的程序進行封裝,讓它脫離Pycharm,可以獨立運行。這里我們需要用到pyinstaller這個包,如果還沒有安裝這個包,就需要先進行安裝。

首先檢查一下電腦中是否有這個包了,有兩個方法來檢查,一個是通過cmd一個是通過Pycharm,第一個方法顯然更簡單。打開cmd,輸入pip list ,查找是否有pyinstaller這個包。下圖已經(jīng)安裝好了,版本是3.6,如果沒有安裝就需要安裝了。

已經(jīng)安裝

一般情況下,如果你是在國內(nèi)的話,通過pip install pyinstaller這個方法去安裝是安裝不上的。原因是Python的第三方包資源大多在國外,國內(nèi)很難連接的上。網(wǎng)上推薦的去官方網(wǎng)站下載的方法我曾經(jīng)試過,那就是個坑,因為官方網(wǎng)站也在國外,同樣連接不上。這里給我給你你推薦一個神奇的地址,記住這個地址,以后安裝Python的三方包會經(jīng)常用到:

https://pypi.tuna.tsinghua.edu.cn/simple/

tu'na

這個地址其實是清華大學的開源軟件鏡像站,就是清華大學把一些國外的資源下載到了本地,供國內(nèi)學者使用??梢娗迦A還是牛啊,我去扒了扒我們學校,就沒發(fā)現(xiàn)這樣的鏡像資源。具體的使用也很簡單,只需要在原來的pip命令后面加上-i 再加上網(wǎng)址就可以了。

pip -i https://pypi.tuna.tsinghua.edu.cn/simple/pyinstaller

這個方法包治百病,再遇到下載不下來的包,直接用這個方法吧。

圖片還貼切么?

現(xiàn)在準備工作已經(jīng)就緒,開始封裝吧。封裝的操作也可以在多個地方執(zhí)行,例如cmd或者Pycharm的Terminal,還是以最方便的cmd為例子介紹。首先打開cmd,然后我們要進入放py文件的目錄。會操作請?zhí)^,不會操作的我來舉個例子。比如我存放py文件的文件夾是 F:\Python\項目\爬蟲項目 那么我首先要進入F盤。

在CMD輸入 F: 就可以進入;然后我要進入 F:\Python\項目\爬蟲項目 這個目錄,在CMD繼續(xù)輸入 cd F:\Python\項目\爬蟲項目 就進入了。

(放大招:還有一個超級簡單的方法,在文件所在的文件夾內(nèi),按住Shift點擊鼠標右鍵,選擇“在此處打開Powershell窗口”,一個代碼都沒寫就進來了)

別忘記了c'd

接下來就是最后一步,輸入打包命令,例如我的程序名叫做main.py,我只需要輸入:pyinstaller -F main.py 等待程序自動運行,運行完以后,你會在目錄里面找到一個dist文件夾,你要的exe程序就在里面了。-F的作用是吧所有需要的文件打包進exe文件里,如果沒有加-F就會像下圖一樣,再給你一個文件夾,里面放滿了需要用到的文件還有exe文件,要不要加-F就看你需要了。

不加-F 效果

到這里,一個完整的,可以執(zhí)行的Python程序就出爐了,恭喜你!

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
pyinstaller---將py文件打包成exe
python exe打包
Pycharm項目生成可執(zhí)行exe文件(Windows版)_如何將pycharm文件變?yōu)閣indows可執(zhí)行的程序
py文件生成exe程序
python .py文件在集成環(huán)境怎么打包成為EXE文件?
Python菜鳥晉級12
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服

主站蜘蛛池模板: 陕西省| 台安县| 安岳县| 天门市| 二手房| 怀化市| 门源| 齐齐哈尔市| 城固县| 临海市| 台南县| 喀喇| 池州市| 陕西省| 常熟市| 福建省| 平阳县| 长治市| 张家口市| 沧州市| 宁武县| 陆丰市| 甘洛县| 东莞市| 嫩江县| 张家口市| 靖州| 龙海市| 卢龙县| 老河口市| 历史| 安阳市| 石景山区| 邹城市| 丰原市| 昭苏县| 鄱阳县| 利辛县| 河东区| 绥化市| 贺州市|