利用virtualenv管理python2.x和Python3.x

学习完廖老师的Python2.7版本以后,跟随慕课网做了一套Django的入门和实践之后有点迷茫,后来看知乎得知3.0最好也要学,是大势所趋,就像现在的swift虽然渣,但是以后必成王者,但是又不甘心把mac 自带的2.7废掉,故利用virtualenv装一套Python3的环境

virtualenv介绍

virtualenv能够在mac上虚拟一个python运行的环境,使用完后或者装错包后直接删除文件夹就可以删除虚拟运行环境了,十分方便。而且还不需要改动系统原生的python环境。

安装 virtualenv

  • 打开终端,执行命令
sudo pip install virtualenv

安装纯净的Python环境

  • 自己新建一个路径(我的命名为venv),用于存放环境,终端进入到这个路径之后
virtualenv --no-site-packages venv

--no-site-packages:表示不复制第三方的包,即此环境为纯净的Python环境

  • 安装结束以后,进入到vevn外层的文件夹,然后执行
source venv/bin/activate

此时终端为下图,注意前边的(venv)


利用virtualenv管理python2.x和Python3.x_第1张图片
venv.png

搭建python3

  • 安装 Homebrew,利用其安装Python3,在单独打开一个终端,输入命令
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  • 安装结束以后,在venv环境下执行下面命令
sudo brew install python3
  • 安装结束以后,理论上讲在nenv环境下就可以执行Python3的相关命令
Python3

Tip

  • 如果想指向2.x相关的命令就执行Python XXX,3.x就执行Python3

你可能感兴趣的:(利用virtualenv管理python2.x和Python3.x)