將python文件.py腳本打包成.exe文件

今天寫完了一個腳本程序,需要調用一下,但是在windows下需要用exe格式。所以就需要將.py文件生成exe文件了。

在進行對py腳本進行打包的時候需要用到pyinstaller這個包:

首先,在命令行裏面輸入:

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

那麼這個時候就應該能夠快速的下載並安裝這個包了

然後進入到我存放這個.py文件的文件夾:使用命令:

pyintsaller -F xxx.py

然後就會開始打包了。但是一開始會發現出現一些報錯,我這裏出現的錯誤就是“utf-8'”的解碼錯誤(具體的錯誤我沒有copy下來,我記憶裏面就是這個編碼錯誤了)

在網上面有的人說這是因爲python3默用的都是utf-8這個編碼格式,而windows使用的是GBK在命令行中顯示的。

我查閱了一下我命令行的設置的確是GBK,也沒有辦法更改。

我沒有使用網上面的解決方法,我在這裏的解決方法比較暴力:

首先,我是使用Anaconda虛擬環境的,我首先啓動Anaconda Prompt

然後激活我的其中一個虛擬環境,安裝pyinstaller

然後用上面的語句發現居然沒有了編碼問題了,在我存放的文件夾裏面出現了幾個文件夾,在“disk”文件夾裏面既有那個xxx.py文件生成的xxx.exe

雙擊exe發現可以運行

OK~~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章