Python第三方庫自動安裝腳本 及 程序打包

本文爲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庫是第三方庫,使用前需要額外安裝。

安裝方法:

  1. 打開cmd( Win+R --> 鍵入cmd );
  2. 輸入下列安裝命令擊即可。

安裝命令:pip install pyinstaller

3.2.PyInstaller的簡單使用

打開cmd命令行,輸入下列指令,<xxx.py>爲你想打包的程序名稱。

(cmd命令行) pyinstaller -F <文件名.py>

打包好的程序會出現在 “dist” 文件夾內(與源程序在同一路徑下),“pycache” 和 “build” 文件夾均可刪除。
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章