【轉載】安裝PyInstaller的方法和遇到的問題

Windows 7python

1.下載安裝包安全

進入PyInstaller的官網(PyInstaller Host Page),在Download一欄中下載最新的安裝包,由於是在Winodws中運行,因此咱們下載ZIP格式的,若是是在Linux中安裝能夠下載上面的,以下圖:命令行

Download3d

2. 安裝code

安裝Pyinstaller首先須要Python2.7或者3.3-3.5的環境,不過大多數人在安裝前確定都早就安裝了Python,因此具體如何安裝Python這裏就很少贅述了。教程

進入解壓好的PyInstaller目錄,使用如下命令:ip

cd C:\xxx\pyInstaller-3.2  #你的解壓好的PyInstaller文件夾的位置
python setup.py install

許多教程在這裏提到須要安裝PyWin32或者pipwin32,實際上並不須要,在安裝過程當中包括pipwin32和pefile package都會自動安裝。get

安裝完成後將PyInstaller的目錄加入到系統的環境變量中後,輸入以下命令:pip

pyinstaller

若是出現下圖的界面,表示安裝成功。變量

Install

3.遇到的問題

若是你成功的安裝了,那麼下面的內容可能對你的用處並不大,下面是筆者在安裝過程當中遇到的問題,因爲公司權限管理,因此筆者只有電腦普通用戶的權限,這致使筆者在安裝時出現了意想不到的問題,通過半天的查詢終於發現了問題。

在管理員賬戶安裝完PyInstall後使用正常,當筆者切回普通帳戶時,運行後提示找不到pefile,切換到文件目錄,pefile明明就在目錄下,切換到管理員賬戶下,運行,確實正常。

切會普通帳戶,嘗試刪除pefile,提示權限拒絕,雖然在普通帳戶,但是個人命令行是具備管理員權限的,怎麼會出現權限拒絕呢?

點擊pefile的屬性,安全,發現該文件受權的用戶組裏面並無我所在的普通用戶,但有管理員用戶。

pefile

切換到管理員用戶,對該文件進行權限受權,運行,成功!


 

文/CinderellaM(簡書做者) 原文連接:http://www.jianshu.com/p/311a2cb953d9 著做權歸做者全部,轉載請聯繫做者得到受權,並標註「簡書做者」。

相關文章
相關標籤/搜索