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!恭喜!可以成功使用了!


猜你喜欢

转载自blog.csdn.net/zizle_lin/article/details/80632956