Mac OS下 Anaconda Python2 和 Python3 配置

原文地址:http://blog.csdn.net/cxsydjn/article/details/71057124

转载请注明出处:http://blog.csdn.net/cxsydjn/article/details/71057124

最近在跟cs231n,官方推荐的是Python 2.7,因为Python 3有些特性向下不兼容。但另一方面感觉Python 3会是将来的主流,所以PC上要经常切换Python版本。

Mac本身自带Python 2.7,但安装numpy等等科学计算包又很麻烦,幸运的是发现了神器——Anaconda。

Anaconda简介

Anaconda是一个Python科学计算环境,支持 Linux, Mac, Windows系统。它可以让用户非常方便地进行包管理与环境管理,而且可以解决多版本python并存、切换以及各种第三方包安装问题。Anaconda利用图形化界面/命令行conda来进行包管理与环境管理,并且已经包含了Python和相关的配套工具。当然还很方便的一键安装好Jupyter Notebook,Console,Spyder等常用模块。

anacoda1

图形化操作(17/05/05更新)

没想到无意中发现可以图形化操作,显示之前写的命令行操作好傻。。。

打开Anacoda,先选左侧Environment,然后中栏下部Create,然后新环境命名及选择Python版本。(见下图)

anacodaEX1

命令行操作(17/05/01原文)

安装Python 2.7

从官网下载Python 2.7对应的的Anaconda For macOS安装包——Download。安装过程不赘述。

anacoda1

安装Python 3.6

打开terminal,输入

conda create --name python36 python=3.6
   
   
  • 1

目的是创建一个新的Python 3.6的环境。然后,终端会请求安装新的包到目录/Applications/anaconda/envs/python36下,按y同意请求(Anaconda之前选择装在了应用程序下,其实Python 3的包就单独装在.../envs/下)。

anacoda2

激活Python 3.6

激活新建的Python 3.6环境,输入

source activate python36
   
   
  • 1

激活后,会发现terminal输入的地方多了python36的字样, 再输入

python --version
   
   
  • 1

可以看到系统已经成功切换到了Python 3.6的环境。

anacoda3

回退Python 2.7

如果要退出Python 3.6环境,输入

source deactivate python36
   
   
  • 1

可以看到系统退回Python 2.7环境

anacoda4

小结

# 创建一个名为python36的环境,指定Python版本是3.6(不用管是3.6.x,conda会为我们自动寻找3.6.x中的最新版本)
conda create --name python36 python=3.6

# 安装好后,使用activate激活某个环境
activate python34 # for Windows
source activate python34 # for Linux & Mac
# 激活后,会发现terminal输入的地方多了python36的字样,实际上,此时系统做的事情就是把默认2.7环境从PATH中去除,再把3.6对应的命令加入PATH

# 此时,再次输入
python --version
# 可以得到`Python 3.6.1 :: Continuum Analytics, Inc.`,即系统已经切换到了3.6的环境

# 如果想返回默认的python 2.7环境,运行
deactivate python34 # for Windows
source deactivate python34 # for Linux & Mac

# 删除一个已有的环境
conda remove --name python36 --all

# 其他指令
conda info -e   #查看已有的环境
conda remove -n env_name --all  #删除环境
conda install -n py27 anaconda #在py27下安装科学计算的包,包很多,慎重选择
   
   
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23

参考文章

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值