標籤:load shu 令行 package apt ges cmd dex 控制
pip
pip 是一個安裝Python包的工具, 一般是在Python安裝目錄下的Scripts檔案夾裡。如果電腦上有pip,開啟CMD視窗,進入pip所在目錄,或者把這個目錄添加到環境變數,輸入
pip list
就可以看到已經安裝的Python包
如果電腦上沒有,可以到網上下載一個,連結https://pypi.python.org/pypi/pip
下載完成之後,解壓到一個檔案夾,用CMD控制台進入解壓目錄,輸入:
python setup.py install
等待完成安裝即可
Pyinstaller
Pyinstaller是一個用來打包程式的模組,需要到官網下載,下載連結http://www.pyinstaller.org/downloads.html
目前的版本支援的Python版本,以及如何安裝,在官網上都有介紹。
下載下來之後解壓,用CMD進入解壓目錄,輸入
pip install pyinstaller
在這個步驟我的安裝過程多次出錯,基本都是缺少模組引起的。如果提示缺少distribute,官網下載,https://pypi.python.org/pypi/distribute,用pip安裝
pip install distribute
如果缺少setuptools、pywin32,同樣下載安裝。
如果依然報錯,試試輸入這個
pip3 install pyinstaller
打包(注意:運行命令列的時候,一定要在代碼目錄運行,不然會出現打包後無法開啟檔案)
將所要打包的程式(即.py檔案和引用的資源檔)放在一個檔案夾裡,用CMD進入這個目錄,輸入
pyinstaller -F -w XXX.PY
如果出錯,或打包後檔案打不開,第一檢查是否在代碼目錄,第二命令換為:
pyinstaller --hidden-import=queue -w -F $FileName$
等待打包完成,會產生一個build檔案夾和一個dist檔案夾,exe可執行檔就在dist檔案夾裡,如果程式引用有資源,則要把資源檔放在這個exe正確的相對目錄下。
如果打包出錯,可以參考build檔案夾裡的warnXXX.txt檔案,這個檔案記錄了一些警告資訊,僅供參考,並不一定能在裡面找出錯誤。
Windows用Pyinstaller把Python3程式打包成可執行檔exe