安裝PyInstaller的方法和遇到的問題

Windows 7
1.下載安裝包

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

Download
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)下圖的界面,表示安裝成功。

Install
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)的用戶組里面并沒有我所在的普通用戶,但有管理員用戶。

pefile

切換到管理員用戶,對該文件進行權(quán)限授權(quán),運行,成功!


CinderellaM
一名熱愛讀書、熱愛思考的程序員。
您的關(guān)注點贊對我是很重要的支持與鼓勵!
我會努力把更多有深度有思想的文章
呈現(xiàn)給您:)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容