安裝python虛擬運行環境,linux下輕松切換python2和python3


一、查詢系統采用的python版本

$ python --version
Python 3.7.3
系統采用的python版本為3.7.3
以下查詢py3和py2的目錄:
$ which python3.7
/usr/bin/python3.7
$ which python2.7
/usr/bin/python2.7

二、安裝python虛擬運行環境
pip安裝
$ sudo pip install virtualenvwrapper

上述工具裝好后,需要執行以下環境變量設置。

1.創建目錄用來存放虛擬環境
mkdir $HOME/.virtualenvs
2.在~/.bashrc中添加行:
export WORKON_HOME=$HOME/.virtualenvs
source /usr/bin/virtualenvwrapper.sh
3.運行:
source ~/.bashrc

三、創建python虛擬環境

當你需要使用Python2開發項目時,建立一個Python2的虛擬環境:

$ mkvirtualenv -p /usr/bin/python2.7 env27

當你需要Python3開發時:

$ mkvirtualenv -p /usr/bin/python3.7 env37

然后可以隨時切換不同的虛擬環境:

$ workon env27 # 進入Python2環境
$ workon env37 # 進入Python3環境

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

更爽的是,你可以在進入虛擬環境的同時切換到項目目錄,只需要編輯 $VIRTUAL_ENV/bin/postactivate 這個文件即可:

$ vim $VIRTUAL_ENV/bin/postactivate #前提是已經進入對應的虛擬環境

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

cd /path/to/your/project

四、退出虛擬環境 離開 deactivate


免責聲明!

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



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