【轉】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的安裝目錄下並不會
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