1. 程式人生 > >【轉】virtualenv / venv 使用小結

【轉】virtualenv / venv 使用小結

 

 在python3.3之前,需要利用virtualenv等工具來實現python虛擬開發環境的配置,在python3.3中加入了venv模組支援原生建立虛擬環境。但在python3.3版本中venv模組沒有內建pip包,在3.4版本後加入了pip包,創立並激活虛擬環境後可直接使用。   以下轉自 https://www.cnblogs.com/hzerdudu/p/9509594.html

1、場景

  Python3中可以通過建立venv模組建立虛擬環境,這個虛擬環境和當前系統的環境是隔離的

  即,使用venv建立的虛擬環境中安裝的包,在當前系統(python安裝目錄下)中是不存在

2、使用方法

(1)進入專案所在目錄

cd PythonDemo

這裡PythonDemo是專案所在的目錄

(2)建立虛擬環境

python -m venv env   ---env為自定義的虛擬環境的名稱

(3)建立完後,在當前專案的目錄下會出現一個env的目錄,如下所示

(4)進入env/Scripts目錄,然後執行activate.bat檔案

執行完後,結果如下

(5)測試

安裝後,在env的Lib/site-packages會出現numpy包

但是在python的安裝目錄下並不會

出現numpy包

pip3 list可以列出當前venv環境下安裝的包

 

(6)去使能

(7)如果使用pycharm,安裝完虛擬環境後,記得修改專案所使用的解析器

設定後後,在pycharm可以使用剛安裝的numpy

1、場景

  Python3中可以通過建立venv模組建立虛擬環境,這個虛擬環境和當前系統的環境是隔離的

  即,使用venv建立的虛擬環境中安裝的包,在當前系統(python安裝目錄下)中是不存在

2、使用方法

(1)進入專案所在目錄

cd PythonDemo

這裡PythonDemo是專案所在的目錄

(2)建立虛擬環境

python -m venv env   ---env為自定義的虛擬環境的名稱

(3)建立完後,在當前專案的目錄下會出現一個env的目錄,如下所示

(4)進入env/Scripts目錄,然後執行activate.bat檔案

執行完後,結果如下

(5)測試

安裝後,在env的Lib/site-packages會出現numpy包

但是在python的安裝目錄下並不會出現numpy包

pip3 list可以列出當前venv環境下安裝的包

 

(6)去使能

(7)如果使用pycharm,安裝完虛擬環境後,記得修改專案所使用的解析器

設定後後,在pycharm可以使用剛安裝的numpy