Anaconda中(Python2和Python3)的切换
来源:互联网 发布:js new date 参数 编辑:程序博客网 时间:2024/05/13 07:33
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
http://blog.csdn.net/vincentluo91/article/details/70826859
阅读全文
0 1
- Anaconda中(Python2和Python3)的切换
- Anaconda中(Python2和Python3)的切换
- windows中Python2.x和Python3.x之间的切换
- 切换Python2和Python3的方法
- 利用anaconda同时使用python2和python3的方法
- ubuntu 切换python3 和 python2
- Python2和Python3切换方法
- 将Anaconda 的python2升级到python3
- windows 环境下在anaconda 3中安装python2和python3两个环境(python2和python3共存)
- Python2和Python3中@abstractmethod的用法
- Python python2和python3的安装及切换使用
- Linux下切换Python2和Python3的4种方法
- Linux下切换Python2和Python3的4种方法
- ubuntu14.04的python2和python3手动切换
- Mac OS下 Anaconda Python2 和 Python3 配置
- [anaconda] 实现Python2和Python3共存及相互转换
- Mac OS下 Anaconda Python2 和 Python3 配置
- Windows下Anaconda同时安装python2和python3
- Python笔记001——IndentationError:expected an indented block错误解决
- 读取CPU和内存使用信息
- Android 6.0权限管理
- OTG工作原理
- ios-tableView禁止上下弹性或一个方向弹性
- Anaconda中(Python2和Python3)的切换
- Linux jdk环境变量配置
- 在Android中使用kotlin(recyclerview的使用)
- Gulp及其插件介绍
- JAVA json转xml
- Material Design之CoordinatorLayout+AppBarLayout实现上滑隐藏ToolBar
- 一篇论文,对想要提高webrtc数据传输的速度有帮助!
- centos 安装python2.7
- c# WindowForm练习项目主窗体设计