目錄python
第三方庫自動安裝腳本django
庫名 | 用途 | pip安裝指令 |
---|---|---|
NumPy | N維數據表示和運算 | pip install numpy |
Matplotlib | 二維數據可視化 | pip install matplotlib |
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 |
# 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("pip install " + lib) print("Successful") except: print("Failed Somehow")