1. 程式人生 > 實用技巧 >使用Virtualenv安裝虛擬環境使得每個專案可以安裝不同版本的庫

使用Virtualenv安裝虛擬環境使得每個專案可以安裝不同版本的庫

  虛擬環境的好處是不同的專案可以在該環境下安裝不同版本的庫,避免發生衝突。想要清除也更方便,不用動整個系統的環境。

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.