最近有幸接觸一些 Python 專案,開啟專案後會出現一些錯誤,提醒缺少一些套件,此時就必須依據提示一項
一項來安裝缺少的套件,過程確實繁瑣...
安裝套件事小,但過程中不乏需要根據程式命名去搜尋套件的完整名稱,另外所對應的版本資訊也是
很重要的,若我能將這個過程中,安裝了哪些套件記錄起來,並且提供有需要的人,這樣使用者應該
只要跑這個檔案就可以安裝專案所需要的套件。
安裝python 套件語法
線 Python 3.4 以上的版本,應該都已包含了 pip (package installer for Python)這個套件,故一般可
透過以下語法在命令提示字元直接安裝所需套件,這會安裝該套件最新版本
pip install package-name
例如:
pip install selenium
若要指定套件的版本,可使用以下語法
pip install package-name==version
例如:
pip install pytest==7.3.1
若 pip 有新的版本,也可以透過以下語法升級到最新版
python -m pip install --upgrade pip
對了,若要解除安裝將 「install」 關鍵字更換成 「uninstall」 即可,如以下
pip uninstall selenium
或是
pip uninstall pytest==7.3.1
另外,若要檢視本機安裝了哪些套件,可以使用以下語法
pip list
撰寫自動安裝腳本
使用 txt 檔案
可直接使用文字檔,將套件相關資訊納入,之後再透過指令執行該檔案即可
例如建立一個 requirements.txt 檔案,內容如下,套件名稱以及版本
之後透過 cmd 指定執行該檔案
pip install -r filepath
使用 py 檔案
除了透過 .txt 檔案之外,當然 python 檔案亦可以使用,使用語法如下,其中 package 項目
需要使用「單引號」包住
執行方式可以直接點選 .py 檔案自動執行,或是使用「命令提示字元」來執行
沒有留言:
張貼留言