青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

Python腳本怎么在沒有Python的環(huán)境運(yùn)行?Python腳本如何單獨(dú)運(yùn)行

無論是python代碼還是腳本,只要是運(yùn)行的話就必須要有相應(yīng)的python環(huán)境才可以 。而最近有小伙伴問python腳本怎么在沒有python的環(huán)境中單獨(dú)運(yùn)行,那么下面就有詳細(xì)的解決方法,感興趣的話就和小編一起往下看看吧 。

Python腳本怎么在沒有Python的環(huán)境運(yùn)行?Python腳本如何單獨(dú)運(yùn)行


一、原因
python腳本之所以需要相關(guān)環(huán)境才可以運(yùn)行的原因就在于它本質(zhì)上來說只是一個文本文件,沒有環(huán)境只能進(jìn)行讀寫操作 。那么要將其作為能夠?qū)崿F(xiàn)功能的腳本運(yùn)行的話,就得使用解釋器來將腳本內(nèi)的代碼轉(zhuǎn)為機(jī)器可讀的字節(jié)碼,這樣才能夠?qū)⑵洚?dāng)做是可實(shí)現(xiàn)功能的程序 。
【Python腳本怎么在沒有Python的環(huán)境運(yùn)行?Python腳本如何單獨(dú)運(yùn)行】二、解決方法
那么解決方法也很簡單,在面向?qū)ο缶幊讨杏幸粋€概念叫做封裝,可以對python腳本也實(shí)現(xiàn)封裝操作 。將python腳本以及執(zhí)行它的環(huán)境都打包封裝成一個exe可執(zhí)行程序,在沒有python環(huán)境存在的情況下也可以去運(yùn)行這個腳本,因?yàn)檫@個時候是調(diào)用文件內(nèi)自身存在的解釋器去執(zhí)行它 。
win+r打開運(yùn)行窗口后輸入cmd以管理員身份進(jìn)入命令行,在命令行中用pip命令以及國內(nèi)的鏡像源安裝pyinstaller這個第三方庫,示例如下:
pip install -i https://pypi.douban.com/simple/ pyinstaller之后在文件資源管理器中打開python腳本文件所存在的文件目錄,并在文件夾地址欄內(nèi)輸入cmd后回車即可以當(dāng)前目錄進(jìn)入到命令行,然后執(zhí)行如下命令即可:
pyinstaller -F demo.py以上命令執(zhí)行完成后會在當(dāng)前目錄生成一個同名的demo.exe文件,雙擊它就能執(zhí)行python腳本了 。
以上就是關(guān)于“Python腳本怎么在沒有Python的環(huán)境運(yùn)行?Python腳本如何單獨(dú)運(yùn)行”的全部內(nèi)容了,希望對你有所幫助 。

    猜你喜歡