摘要:如果覺得安裝太慢,還可以加入國內(nèi)鏡像下載我比較習(xí)慣用豆瓣的。之前的文章有講過滴常用源鏡像清華阿里云中國科技大學(xué)華中理工大學(xué)山東理工大學(xué)豆瓣在里輸入打包成的命令。
這篇文章是我之前很想寫的,但是拖到了今天!
咳咳咳......主要是有粉絲讓我安排一下!寵粉.jpg
很多新手小伙伴兒是不是經(jīng)常有這個疑問:“你把代碼發(fā)給我了,BUT我怎么發(fā)給沒有python的人運行呢?”
這里小編為大家統(tǒng)一解決一下這個問題,確實是個大問題。
首先將安裝轉(zhuǎn)換工具—pyinstaller:需要打開cmd,然后在cmd里輸入一行命令即可。
pip install pyinstaller
如果覺得安裝太慢,還可以加入國內(nèi)鏡像下載:【我比較習(xí)慣用豆瓣的】。
pip install -i https://pypi.douban.com/simple/ pyinstaller
之前的文章有講過滴:
常用源鏡像:
1.清華:https://pypi.tuna.tsinghua.edu.cn/simple 2.阿里云:http://mirrors.aliyun.com/pypi/simple/ 3.中國科技大學(xué) https://pypi.mirrors.ustc.edu.cn/simple/ 4.華中理工大學(xué):http://pypi.hustunique.com/ 5.山東理工大學(xué):http://pypi.sdutlinux.org/ 6.豆瓣:http://pypi.douban.com/simple/
然后在cmd里跳轉(zhuǎn)地址到Python代碼所在的文件地址,然后輸入以下命令,即可將Python代碼轉(zhuǎn)成exe,并生成一個名為dist的文件夾,在文件夾中可以找到剛打包完成的exe。
pyinstaller -F xxxx.py(要打包的py文件)pyinstaller -D xxxx.py(要打包的py文件)
功能注釋:
功能 | 注釋 |
---|---|
-F | 打包成一個文件 |
-D | 打包成一個文件夾 |
-n | 重新命名 |
--noconsole | 去掉cmd命令窗口 |
-i | 加入圖標(biāo),圖標(biāo)需要是ico格式 |
打包舉例:1.打包時候修改文件名,2.運行時候不顯示命令窗口,3.改變游戲圖標(biāo)。
pyinstaller -F -i label.ico main.py -n 掃雷小游戲 --noconsole
(1)一閃而過怎么辦?
原因:打包的源碼或環(huán)境有問題。解決辦法:打包成有命令窗口的exe,并將exe在cmd里運行,運行不成功會顯示報錯信息,然后根據(jù)報錯信息修改。
(2)打包后的文件太大怎么辦?
原因:在python導(dǎo)包的時候,將包的全部函數(shù)打包成exe了。解決辦法:這里需要在代碼里更改導(dǎo)包方式,例如將import sys改為from sys import exit。
(3)缺少相關(guān)素材。
將代碼里所有涉及到素材的文件都改成絕對路徑(針對本臺電腦)。將相關(guān)素材的路徑換成相對路徑,并將所有素材和exe放到一個文件夾下(針對移植exe)。
(4)關(guān)于圖標(biāo)的ico文件去哪里轉(zhuǎn)?
在這個網(wǎng)址可以將圖片轉(zhuǎn)成ico圖標(biāo) http://www.bitbug.net/
(5) 圖標(biāo)加載進去不顯示怎么辦?
刷新界面或者將exe文件復(fù)制粘貼到其它路徑下就能看到。
關(guān)于pyinstaller功能最最最全面的解釋,可以在cmd里直接使用命令得到:pyinstaller --help
好啦!打包完成之后發(fā)給你想發(fā)的對象吧~無需python也能直接運行小程序!
你們的支持是我最大的動力??!記得三連哦~mua?歡迎大家閱讀往期更多文章~
哈哈哈~最后一下不要走:記得關(guān)注小編哦源碼基地(小編主頁左側(cè)即可免費領(lǐng)取往期資料啦)
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/124511.html
摘要:如果覺得安裝太慢,還可以加入國內(nèi)鏡像下載我比較習(xí)慣用豆瓣的。之前的文章有講過滴常用源鏡像清華阿里云中國科技大學(xué)華中理工大學(xué)山東理工大學(xué)豆瓣在里輸入打包成的命令。 ?導(dǎo)語 這篇文章是我之前很想寫的,但是拖到了今天! 咳咳咳......主要是有粉絲讓我安排一下!寵粉.jpg 很多新手小伙伴兒是...
前言 最近,我在群里答疑的時候,經(jīng)常碰到,小伙伴,再變量,縮進,參數(shù),方面使用錯誤,導(dǎo)致程序運行不來。 今天,打算自己寫一篇。 Python 變量作用域,和生命周期。 徹底弄懂變量該怎么使用。 知識點 變量的使用,有作用域區(qū)別,也有生命周期的區(qū)別。 1.變量作用域 局部變量 python能夠影響變量作用域的代碼段是def、class、lamda。 def scopeTest(): local...
摘要:文章目錄前言爬取分析視頻教學(xué)成果展示福利入門到就業(yè)學(xué)習(xí)路線規(guī)劃小白快速入門爬蟲路線前言皮皮蝦一個沙雕而又有趣的憨憨少年,和大多數(shù)小伙伴們一樣喜歡聽歌游戲,當(dāng)然除此之外還有寫作的興趣,,日子還很長,讓我們一起加油努力叭話 ...
摘要:因為是全中文的,對一些英語不好的人來說確實是福利。二下載安裝下載官網(wǎng)下載地址進去之后,點擊點擊后就會自動下載了。 文章目錄 推薦系列教程,推薦的一定是精選的!一....
閱讀 838·2023-04-26 00:37
閱讀 724·2021-11-24 09:39
閱讀 2152·2021-11-23 09:51
閱讀 3827·2021-11-22 15:24
閱讀 749·2021-10-19 11:46
閱讀 1879·2019-08-30 13:53
閱讀 2433·2019-08-29 17:28
閱讀 1327·2019-08-29 14:11