1. 程式人生 > >mac配置python虛擬環境

mac配置python虛擬環境

背景:在我們用flask或者django等工具開發的時候,常常需要建立虛擬執行專案的環境,那麼mac如何建立的,我在搭建的時候遇到的坑,分享一下(全部基於python3)

1.首先我們安裝好python3.6

2.執行以下兩個命令安裝虛擬環境的工具

 sudo pip3 install virtualenv
 sudo pip3 install virtualenvwrapper

3.建立虛擬資料夾,所有的虛擬環境都在這個資料夾內

mkdir $HOME/pyEnv

4.建立虛擬環境

`envname`表示你要建立的虛擬環境的名字

mkvirtualenv `envname`

5. 安裝好之後找到virtualenvwrapper.sh的位置,一般在如下位置:

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

6. 找到virtualenv的位置

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

7.開啟系統環境變數配置檔案

sudo vim ~/.bash_profile

8.寫入如下配置:

注意,配置檔案的位置以你自己的為準

 export WORKON_HOME=$HOME/pyEnv
 VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
 source /Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenvwrapper.sh

9.mkvirtualenv `envname`時找不到virtualenv的解決辦法,那是因為我們pip3安裝的不是系統預設的安裝位置,建立如下軟連線:

 sudo ln -s /Library/Frameworks/Python.framework/Versions/3.6/bin/virtualenv /usr/local/bin/virtualenv

10.Done!恭喜!可以成功使用了!