相信玩過Python一陣子的朋友應該曾經都遇到過套件版本衝突的問題吧…, 這實在是很惱人, 但如果我們能夠快速的檢驗我們所安裝的套件是否如我們所預期的版本, 該有多好, 如此一來能夠讓自己更加安心一些, 那麼今天將提供兩種方法讓我們來檢查一番。
簡單且暴力。
pip list
ackage Version
------------------------- -------------------------------
absl-py 1.3.0
antlr4-python3-runtime 4.9.3
apex 0.1
appdirs 1.4.4
argon2-cffi 21.3.0
argon2-cffi-bindings 21.2.0
....
但目標猶如大海撈針一番, 我們可以更聰明的篩選出目標…
pip list|grep torchaudio
torchaudio 0.12.1
命令列輸入python進入互動模式…
python
引入模組
import torchaudio
檢查版本
torchaudio.__version__
簡單三部曲輕鬆搞定…
版本依賴實在是軟體開發的繁瑣之處, 但我們若能夠以更有效率的方式快速檢查, 那麼對於我們的故障排除能力將大幅度的提升。
學習軟體開發的路上常常苦於網路資訊爆炸嗎? 教學何其多,但卻遇到無法明確選擇的困境呢? 歡迎加入「🔒 阿Han的軟體心法實戰營」, 這裡不給您冗餘的雜訊, 單刀直入直接送您業界開發重點, 避開選擇障礙的困境, 讓您獲得業界標準的開發起手式, 成為Top 1的頂尖人才。