首先去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
接下來創建一個文件夾,用來存放所有的虛擬環境 (我這台是在 家目錄下創建的 隱藏文件夾)
然后切換到 .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)
然后打開環境變量設置
打開文本文檔后 在最下面 輸入下面的內容 第一個 是虛擬環境的路徑 就是剛才新建那個隱藏文件夾 ,第二個是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 保存 在輸入
接下來創建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)