1、安裝擴展庫的幾種方法。
首先可能需要使用
pip install --upgrade pip
來升級本機的pip程序。然後在命令提示符環境(即cmd方式)執行下面的命令(以numpy為例):
python -m pip install numpy 安裝numpy擴展庫
pip install numpy 安裝numpy擴展庫
pip install --upgrade numpy 升級numpy擴展庫
如果有的庫無法安裝,或者安裝以後無法正常使用,這時可以嘗試到
http://www.lfd.uci.edu/~gohlke/pythonlibs/
下載相應的whl文件(注意,下載以後一定不要修改文件名),然後執行命令(以適用於64位Python 3.5.x的pygame擴展庫為例):
pip install pygame-1.9.2a0-cp35-none-win_amd64.whl
2、Python程序打包成exe程序之後可以在沒有安裝Python解釋環境的Windows平臺上運行。
Python程序打包常用的是py2exe工具,
假設有Python程序文件CheckAndViewAutoRunsInSystem.py,現在編寫setup.py文件,內容為:
import distutils
import py2exe
distutils.core.setup(console=['CheckAndViewAutoRunsInSystem.py'])
最後在命令提示符下執行下面的命令,
python setup.py py2exe
接下來就會看到控制臺窗口中大量的提示內容飛快地閃過,這個過程將自動搜集CheckAndViewAutoRunsInSystem.py程序執行所需要的所有支持文件,如果創建成功的話則會在當前文件夾下生成一個dist子文件夾,其中包含了最終程序執行所需要的所有內容。等待編譯完成以後,將dist文件中的文件打包發布即可。
注意:對於GUI應用程式,則需要將上面setup.py程序代碼中的關鍵字「console」修改為「windows」。
另一個比較好用的Python程序打包工具是pyinstaller,可以通過pip工具進行安裝。安裝之後在命令提示符環境中使用命令「pyinstaller -F -w kousuan.pyw」即可將Python程序kousuan.pyw及其所有依賴包打包成為kousuan.exe可執行文件,從而脫離Python解釋器環境而獨立運行於Windows系統。