Python創建虛擬環境


Python創建虛擬環境

創建虛擬環境是為了讓項目運行在一個獨立的局部的Python環境中,使得不同環境的項目互不干擾。

一、用命令創建虛擬環境

1. 安裝虛擬環境的第三方包 virtualenv

pip install virtualenv

使用清華源安裝:pip install virtualenv -i https://pypi.python.org/simple/

2. 創建虛擬環境

cd 到存放虛擬環境光的地址

virtualenv ENV 在當前目錄下創建名為ENV的虛擬環境(如果第三方包virtualenv安裝在python3下面,此時創建的虛擬環境就是基於python3的)

virtualenv -p /usr/local/bin/python2.7 ENV2 參數 -p 指定python版本創建虛擬環境

virtualenv --system-site-packages ENV 參數 --system-site-packages 指定創建虛擬環境時繼承系統三方庫

4. 激活/退出虛擬環境

cd ~/ENV 跳轉到虛擬環境的文件夾

source bin/activate 激活虛擬環境

pip list 查看當前虛擬環境下所安裝的第三方庫

deactivate 退出虛擬環境

5. 刪除虛擬環境

直接刪除虛擬環境所在目錄即可

二、用pycharm創建虛擬環境並在終端使用

1. 創建虛擬環境

2. 使用虛擬環境

可以直接在pycharm中使用創建好的虛擬環境,安裝和查看第三方庫

也可以在終端中使用虛擬環境,轉到pycharm中設定的虛擬環境的位置,一般在工程的根目錄。這個虛擬環境和上述用命令創建的虛擬環境一樣,采用上述激活/退出虛擬環境命令即可執行相應操作。

三、用conda創建虛擬環境

1. 創建虛擬環境

conda create -n ENV python==3.6

這樣就創建了一個名字為ENV,基於python版本3.6的一個虛擬環境了。注意,這里和pip建立的虛擬環境不同,pip建立的虛擬環境會直接在當前目錄下生成一個虛擬環境的目錄,激活虛擬環境也需要指定這個目錄才行。而conda安裝的虛擬環境,只會把虛擬環境的目錄生成在anaconda安裝目錄下的env目錄下。所以,conda創建的虛擬環境有一個很大的優點就是不用指定虛擬env的路徑,不過前提是你需要把conda的環境變量早早設置好。

2. 激活/退出虛擬環境

source activate ENV 激活虛擬環境

source deactivate 退出虛擬環境

3. 安裝所需的第三方庫

conda install -n ENV [package]

4. 查看conda環境下所有的虛擬環境

conda info --envs

參考博客:

python創建虛擬環境
用conda創建虛擬環境


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM