mac 搭建virtualenv的那些坑


1、安裝virtualenv ---- sudo pip install virtualenv

測試:

$ mkdir testvirtualenv

$ cd testvirtualenv

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

2、安裝virtualenvwrapper ----- sudo easy_install virtualenvwrapper(sudo pip3 install virtualenvwarpper) (我使用pip 沒有安裝成功,所以使用的easy_install)

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

3.安裝完virtualenvwrapper使用virtualenvwrapper.sh需要配置一下環境變量直接把下面兩行寫入~/.bash_profile文件中即可(vim .bash_profile):

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

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

(這里有時我們會報錯,不能找到.bash_profile),報錯因為我們的virtualenvwrapper.sh默認安裝路徑不對,我們可以在終端執行

find / -name virtualenvwrapper.sh

查找到自己的virtualenvwarrper.sh的安裝路徑,我這里是默認安裝在了anaconda3的環境,修改后即可,重新進入

vim .bash_profile

image-20190623192719646

4.來測試一下,創建兩個虛擬環境env1、env2

$ mkvirtualenv env1       (創建虛擬環境env1)

創建成功以后當前路徑前面就會有(env1)

$mkvirtualenv env2        (創建虛擬環境env2)

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

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


免責聲明!

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



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