
1.下載安裝包
進入PyInstaller的官網(wǎng)(PyInstaller Host Page),在Download一欄中下載最新的安裝包,因為是在Winodws中運行,所以我們下載ZIP格式的,如果是在Linux中安裝可以下載上面的,如下圖:

2. 安裝
安裝Pyinstaller首先需要Python2.7或者3.3-3.5的環(huán)境,不過大多數(shù)人在安裝前肯定都早就安裝了Python,所以具體如何安裝Python這里就不多贅述了。
進入解壓好的PyInstaller目錄,使用以下命令:
cd C:\xxx\pyInstaller-3.2 #你的解壓好的PyInstaller文件夾的位置
python setup.py install
許多教程在這里提到需要安裝PyWin32或者pipwin32,實際上并不需要,在安裝過程中包括pipwin32和pefile package都會自動安裝。
安裝完成后將PyInstaller的目錄加入到系統(tǒng)的環(huán)境變量中后,輸入如下命令:
pyinstaller
如果出現(xiàn)下圖的界面,表示安裝成功。

3.遇到的問題
如果你成功的安裝了,那么下面的內(nèi)容可能對你的用處并不大,下面是筆者在安裝過程中遇到的問題,由于公司權(quán)限管理,所以筆者只有電腦普通用戶的權(quán)限,這導致筆者在安裝時出現(xiàn)了意想不到的問題,經(jīng)過半天的查詢終于發(fā)現(xiàn)了問題。
在管理員帳戶安裝完P(guān)yInstall后使用正常,當筆者切回普通賬戶時,運行后提示找不到pefile,切換到文件目錄,pefile明明就在目錄下,切換到管理員帳戶下,運行,確實正常。
切會普通賬戶,嘗試刪除pefile,提示權(quán)限拒絕,雖然在普通賬戶,可是我的命令行是具有管理員權(quán)限的,怎么會出現(xiàn)權(quán)限拒絕呢?
點擊pefile的屬性,安全,發(fā)現(xiàn)該文件授權(quán)的用戶組里面并沒有我所在的普通用戶,但有管理員用戶。

切換到管理員用戶,對該文件進行權(quán)限授權(quán),運行,成功!
CinderellaM
一名熱愛讀書、熱愛思考的程序員。
您的關(guān)注與點贊對我是很重要的支持與鼓勵!
我會努力把更多有深度有思想的文章
呈現(xiàn)給您:)