1. 程式人生 > >Mac 如何搭建python虛擬環境

Mac 如何搭建python虛擬環境

首先去python官網 下載python3的 安裝包安裝:

https://www.python.org/ftp/python/3.6.5/python-3.6.5-macosx10.9.pkg

安裝python3,升級pip3

sudo pip3 install --upgrade pip

安裝 virtualenv

sudo pip install virtualenv

安裝 virtualenvwrapper, Virtaulenvwrapper是virtualenv的擴充套件包,可以更方便地新增,刪除,複製,切換虛擬環境。

sudo pip install virtualenvwrapper

接下來建立一個資料夾,用來存放所有的虛擬環境 (我這臺是在 家目錄下建立的 隱藏資料夾)

mkdir ~/.virtualenvs

然後切換到 .virtualenvs目錄下

cd .virtualenvs/

然後查詢python3 和virtualenvwrapper.sh的安裝位置  ,用which命令查詢 

which virtualenvwrapper.sh
which python3

查詢好先記錄下來 接下來要用到這兩個路徑 (我這臺的路徑分別是 /Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh         python3 安裝路徑:

/Library/Frameworks/Python.framework/Versions/3.6/bin/python3)

然後開啟環境變數設定

open ~/.bash_profile

開啟文字文件後 在最下面 輸入下面的內容 第一個 是虛擬環境的路徑 就是剛才新建那個隱藏資料夾 ,第二個是python3的路徑 ,第三個是virtualenvwrapper.sh的路徑

export WORKON_HOME='~/.virtualenvs'
export VIRTUALENVWRAPPER_PYTHON='/Library/Frameworks/Python.framework/Versions/3.6/bin/python3
' source /Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh

然後按commond+s 儲存  在輸入

source ~/.bash_profile

接下來建立python3 的虛擬環境(virtualenv -p 你本機的python3環境路徑 虛擬環境名稱)我這臺建立的是python3 虛擬環境名字是py3

virtualenv -p /Library/Frameworks/Python.framework/Versions/3.6/bin/python3  py3

接下來建立python2 的虛擬環境(virtualenv -p 你本機的python2環境路徑 虛擬環境名稱) 我這臺建立的是python2 虛擬環境名字是py2

virtualenv -p /usr/bin/python py2

然後就大功告成了 切換虛擬環境 命令(workon 虛擬環境名稱 例如:workon py3) 退出虛擬環境命令(deactivate)