MAC自带python2.7,但是学习python3.x,所以需要安装python3.5,安装教程各位看官请移步这个大神博客,系统自带python挺重要的,所以需要安装python3.x的小伙伴一定要谨慎安装!
自己用的是mac学习python3.x,所以以下博文介绍均是mac osx环境下python3.x的配置情况。
因为mac自带python2.x,像我的电脑就是自带python2.7.10,所以为了学习python3.x,最开始我使用的方法是使用pyenv进行不同版本python切换。
后面看到各位大神博客介绍一款名为python虚拟环境工具,加上自己使用之后,强烈建议大家安装python虚拟环境virtualenv/virtualenvwrapper,因为刚开始接触,在网上找了一些文章看了下,结合自己这两天的使用经验,理解如下,如果有错误,望各位大大指出:
-virtualenv可以在同一台电脑上创建多个不同的python运行环境,互不影响,并且每个运行环境可以使用不同的python版本,非常方便
virtualenv安装使用方法:
-pip3 install virtualenv #python3.x安装virtuaenv
-virtualenv test --python=python3.5 #根目录下创建python版本为3.5的test虚拟环境目录
-cd test #切换到test目录
-source bin/activate #激活该虚拟环境
#此时注意终端路径发生变化(test),使用python --version查看python版本,可以看到python版本为3.5
-deactivate #退出该虚拟环境
#当然可以删除该虚拟环境
-rm -rf test
但是virtualenv创建的虚拟环境都是单个的,比较零散,使用的时候每次都要cd到不同的目录下,因此需要安装virtualenvwrapper,vw是virtualenv的扩展管理包,用于更方便管理虚拟环境,可以新增,删除,复制虚拟环境,并且切换虚拟环境。
virtualenvwrapper安装方式:
-pip3 install virtualenvwrapper #如果报错请用sudo pip3 install virtualenvwrapper
-修改配置文件,在个人配置文件(一般为.bashrc,各自电脑不一样,比如我的是.bash_profile)下添加
export WORKON_HOME=~/Envs
source {virtualenvwrapper.sh 的绝对路径}
#virtualenvwrapper寻找方式:sudo -i find / -name ‘virtualenvwrapper.sh’
-然后在~目录下创建Envs目录,mkdir ~/Envs
-切换到Envs目录下
-mkvirtualenv –python=python2.7 test (快速创建名称为test,python版本为2.7的虚拟环境)
-rmvirtualenv test (快速删除名称为 test的虚拟环境)
-workon test (快速激活名称为 test的虚拟环境)
-deactivate test (退出该虚拟环境)
#或者 -exit (退出终端)