本文爲MOOC平臺Python學習記錄。
課程名稱:Python語言程序設計(授課教師:嵩天)
1.部分第三方庫
庫名 | 用途 | pip安裝指令 |
---|---|---|
Numpy | N維數據表示和運算 | pip install numpy |
Matplotlib | 二維數據可視化 | pip install matplot lib |
PIL | 圖像處理 | pip install pillow |
Scikit-Learn | 機器學習和數據挖掘 | pip install sklearn |
Requests | HTTP協議訪問及網絡爬蟲 | pip install requests |
Jieba | 中文分詞 | pip install jieba |
Beautiful Soup | HTML和XML解析器 | pip install beautifulsoup4 |
Wheel | Python第三方庫文件打包工具 | pip install wheel |
PyInstaller | 打包Python源文件爲可執行文件 | pip install pyinstaller |
Django | Python最流行的Web開發框架 | pip install django |
Flask | 輕量級Web開發框架 | pip install flask |
WeRoBot | 微信機器人開發框架 | pip install werobot |
SymPy | 數學符號計算工具 | pip install sympy |
Pandas | 高效數據分析和計算 | pip install pandas |
Networkx | 複雜網絡和圖結構的建模和分析 | pip install networkx |
PyQt5 | 基於Qt的專業級GUI開發框架 | pip install pyqt5 |
PyOpenGL | 多平臺OpenGL開發接口 | pip install pyopengl |
PyPDF2 | PDF文件內容提取及處理 | pip install pypdf2 |
docopt | Python命令行解釋器 | pip install docopt |
PyGame | 簡單小遊戲開發框架 | pip install pygame |
2.第三方庫自動安裝腳本
# BatchInstall.py
import os
libs = {"numpy","matplotlib","pillow","sklearn","requests",\
"jieba","beautifulsoup4","wheel","networkx","sympy",\
"pyinstaller","django","flask","werobot","pyqt5",\
"pandas","pyopengl","pypdf2","docopt","pygame"}
try:
for lib in libs:
os.system("pip3 install " + lib)
print("Successful")
except:
print("Failed Somehow")
3.如何打包爲可執行文件
將程序進行打包後,可以將.py源代碼轉換成無需源代碼的可執行文件。
3.1.安裝PyInstaller庫
PyInstaller庫是第三方庫,使用前需要額外安裝。
安裝方法:
- 打開cmd( Win+R --> 鍵入cmd );
- 輸入下列安裝命令擊即可。
安裝命令:pip install pyinstaller
3.2.PyInstaller的簡單使用
打開cmd命令行,輸入下列指令,<xxx.py>爲你想打包的程序名稱。
(cmd命令行) pyinstaller -F <文件名.py>
打包好的程序會出現在 “dist” 文件夾內(與源程序在同一路徑下),“pycache” 和 “build” 文件夾均可刪除。