[Python] 讓Pipenv 幫你做套件管理
什麼是Pipenv?
Pipenv 是一個簡單、更快速的 Python 套件管理工具,整合Pipfile, pip, virtualenv,我們需要一個乾淨環境來開發,會使用 virtualenv 建一個虛擬環境,再透過 pip 以及 requirements.txt 去管理套件的版本。
解決痛點:
剛學python時,對於套件管理不是那麼熟悉,路徑設置也是一知半解,用到的套件都亂安裝,安裝方式有時根本大雜燴,(mac為例)可能用brew install
,又用anaconda install
,或是 pip install
,又有 pip3 install
,有時候發生,明明就有裝,但是 import 的時候卻找不到套件,後來才發現原來是該目錄沒有加入path,或是把專案發佈的時,不清楚這個專案到底安裝了哪些套件,一個一個回去查找專案內容等問題……
這時如果有個工具可在虛擬環境下做套件管理,就可以解決上述問題