Anaconda中(Python2和Python3)的切换

Anaconda是Python的科学计算环境,集成了Python,jupyter(前身为ipython-notebook, 一个基于web的Python IDE, 方便与他人分享,协作), Spyder(IDE,支持cell运行和ipython), numpy,scipy,matplotlib等常用的科学计算包,使用起来很方便。Anaconda对应Python2 ,3 有两个版本anaconda2,3。工作中有的时候需要在py2 ,py3之间切换,过程如下:

1.先选择一个主要用的版本,我选的是Python2,先安装好Anaconda(py2)。

2. 安装conda, 确认安装了conda, 在终端输入conda create -n py3 python=3 安装Python3。用“conda list” 可以查看已经安装的包列表。

3.然后,在py3下安装Spyder,“conda install -n py3 spyder”, “py3”为我设置的第二环境

4. 再安装jupyter, "conda install -n py3 jupyter"


5. 一般要运行Spyder或者jupyter,只需要在终端输入'spyder' or 'jupyter notebook'即可运行.默认情况下是调用的py2的版本。

6.如果Spyder/jupyter运行时要切换Python3。首先在终端输入:source activate py3,win系统不需要source,待前面出现[py3]之后,再输入spyder/ jupyter notebook, 回车就行了; 
但是ipython console不能运行,有报错提示: ImportError: cannot import name 'quick_guide', 

File "C:\...\lib\site-packages\spyder\widgets\ipythonconsole\shell.py", line 91, in long_banner
    from IPython.core.usage import quick_guide
ImportError: cannot import name 'quick_guide'

解决方案:
到出错文件中更改:change quick_guide to quick_reference, 重启即可。

7.如要切换回py2, 运行source deactivate py3, 重新输入spyder等命令即可。

references:
http://blog.csdn.net/infin1te/article/details/50445217
http://www.cnblogs.com/harvey888/p/5465452.html


  • 6
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值