1. 程式人生 > >virtualenv mac安裝

virtualenv mac安裝

ace bin 版本 margin mat exp 刪除 切換 panda

安裝virtualenv虛擬環境

安裝命令:

pip install virtualenv

安裝後新建一個虛擬環境

$ mkdir testvirtualenv

$ cd testvirtualenv

$ virtualenv env1 ------就可以成功創建一個虛擬環境env1

進入到bin目錄下啟動虛擬環境,並查看Python版本
$ source activate

$ python

退出虛擬環境

$deactivate

virtualenvwrapper是virtualenv的擴展包,可以更方便的新增、刪除、復制、切換虛擬環境。

安裝virtualenvwrapper

安裝命令:

pip3 install virtualenvwrapper

3.安裝完virtualenvwrapper使用virtualenvwrapper.sh需要配置一下環境變量

直接把下面兩行寫入~/.bash_profile文件中即可:

export WORKON_HOME=‘~/workspace‘ ##這個目錄為創建虛擬環境是所在的目錄,可以自己指定目錄
source /usr/local/bin/virtualenvwrapper.sh

在配置完環境變量以後執行一下source ~/.bash_profile命令,不然不生效

配置完成後,輸入:workon命令可以查看當前虛擬環境

使用如下命令新建虛擬環境:

$ mkvirtualenv env1

下面是一些常用的基本命令

1.退出當前虛擬環境

$deactivate

2.列出虛擬環境列表

$lsvirtualenv -b

env1

env2

3.切換虛擬環境

$workon env2

4.進入當前虛擬環境

$cdvirtualenv

5.刪除虛擬環境

$rmvirtualenv env1

6.進入當前環境的site-packages

$cdsitepackages

7.查看環境中安裝了哪些包

$lssitepackages

8.復制虛擬環境

$cpvirtualenv env1 env3

讓我們來安裝一些包試試(在虛擬環境中安裝包不用sudo)

$workon env1

$pip install numpy

$pip install scipy

$pip install matplotlib

$ pip install ipython

$pip install pandas

$pip install scikit-learn

執行lssitepackages來查看env1中已經安裝的包多了很多

workon env2 切換到env2

$lssitepackages 可以看到在env2中並沒有剛才在env1中安裝的包。

就這樣啦不同的環境互不影響、互不傷害^_^

virtualenv mac安裝