【開發環境搭建】4、linux系統下基於virtualenv和virtualenvwrapper的虛擬環境使用


之前寫的是用anaconda來創建虛擬環境,我基本現在都用anaconda,但基於virtualenv能更好使用python自己的包管理工具pip,因爲virtualenv所創建的環境要用pip來進行包管理。

1、安裝python3和pip

wget https://bootstrap.pypa.io/get-pip.py
sudo python3 get-pip.py
rm get-pip.py

2、開始虛擬環境的安裝

#step1:安裝virtualenv 和virtualenvwrapper
sudo pip install virtualenv virtualenvwrapper
#step2:修改.bashrc
vim ~/.bashrc
#.bashrc中要填加的內容
# virtualenv and virtualenvwrapper
export WORKON_HOME=$HOME/.virtualenvs #指定所有的需擬環境的安裝位置
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 #指定解釋器
source /usr/local/bin/virtualenvwrapper.sh#進行激活生效

以上便完成安裝

3、新建並使用虛擬環境

直接上代碼,virturalenvwrapper使virtualenv變的好用簡單,變成了幾條命令

#創建一個環境
mkvirtualenv name #在~/.virtualenvs下安裝name的需擬環境
#激活工作環境
workon name
#workon後不加任何東西可以列出所有虛擬環境
#退出當前虛擬環境
deactivate
#刪除虛擬環境,需先退出
rmvirtualenv name

4、虛擬環境變量的改變

改變這個主要是爲了找一些安裝在其它地方的軟件包,在python運行的環境中加一個變量就可以

本節不在多述,參見我的另外一篇博客,5.4.1章節裏邊有如何查找其它包的安裝環境,以及加到當前的環境變量中。

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