使用Virtualenv安裝虛擬環境使得每個專案可以安裝不同版本的庫
阿新 • • 發佈:2020-08-04
虛擬環境的好處是不同的專案可以在該環境下安裝不同版本的庫,避免發生衝突。想要清除也更方便,不用動整個系統的環境。
ubutnu系統
新建一個project,在pycharm左下角的terminal依次輸入
pip install virtualenv virtualenv -p python3 evn-name #evn-name自定義,一般取和專案名稱相同,沒有-p python3的話,預設裝的是Python2.7 virtualenv --system-site-packages evn-name #使用--system-site-packages引數建立虛擬環境,該環境會繼承/usr/local/python34/lib/python3.4/site-packages source evn-name/bin/activate #啟用環境
然後開始愉快的pip install xxx,想裝什麼就裝什麼。如果要裝的庫太多,建議寫一個requirements.txt,把需要安裝的庫及相應的版本號列出來,然後直接pip install -r requirements.txt安裝
例如:
詳參:https://www.jianshu.com/p/2857638f039d
windows系統:
與上述大體相似,啟用環境那一步有點不一樣
Windows裡不用source,而是用.\env_name\Scripts\activate啟用,或者直接cd到\env_name\Scripts,然後activate後確認激活了(命令提示符前會有括號括住(env_name)),cd回到env_name的上一級目錄(一般是project的根目錄),然後pip install XXX.