centOS7 安裝python虛擬運行環境

1、安裝virtualenv和virtualenvwrapper

sudo pip install virtualenv
sudo pip install virtualenvwrapper

或
sudo pip3 install virtualenv
sudo pip3 install virtualenvwrapper

2、設置環境變量

(1)創建目錄用來存放虛擬環境

mkdir $HOME/.virtualenvs

(2)配置環境變量,進入 .bashrc 文件中定義virtualenvwrapper路徑,添加下面兩行即可:

export WORKON_HOME=$HOME/.virtualenvs
source /usr/bin/virtualenvwrapper.sh

(3)運行:

source ~/.bashrc

3、虛擬環境的創建、進入、退出、刪除

(1)當你需要使用Python2開發項目時,建立一個Python2的虛擬環境(py27是虛擬環境名稱):

mkvirtualenv -p /usr/bin/python2.7 py27

當你需要Python3開發時:

mkvirtualenv -p /usr/bin/python3.7 py37

(2)切換不同的虛擬環境:

workon py27 # 進入Python2環境
workon py37 # 進入Python3環境

不僅可以自由切換python2和python3,同一個版本下還可以配置不同的依賴,pip不同的包,來適應不同項目的需求。

(3)你可以在進入虛擬環境的同時切換到項目目錄,只需要進入對應的虛擬環境通過編輯 $VIRTUAL_ENV/bin/postactivate 這個文件即可:

vim $VIRTUAL_ENV/bin/postactivate

在文件中添加切換目錄的命令:

cd /path/to/your/project

(4)退出虛擬環境 

deactivate

 (5)列出所有的虛擬環境

lsvirtualenv -b

(6)刪除虛擬環境 (其中py27是虛擬環境名稱):

rmvirtualenv py27

(7)複製虛擬環境, 把複製xxx1到xxx2

cpvirtualenv xxx1 xxx2

 (8)進入虛擬環境所在的目錄

cdvirtualenv

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章