Anaconda不同版本下共存使用,针对Jupyter
来源:互联网 发布:ftp端口22 编辑:程序博客网 时间:2024/06/16 19:11
刚开始用python的时候电脑就装了python2和python3,后来要装一些科学计算库,发现在windows下简直折磨人,后来发现了anaconda这个大礼包,他就是个各种科学计算库的集合,安装方便,使用也方便。
建议直接用anaconda。
问题来了,由于py2,3不兼容,anaconda也分2,3版本。我的电脑是同时装了conda2和3的。
默认是使用conda2.7,但是有时候我们需要切换使用conda3。
如何让anaconda2和3切换使用?
step1:
如果你只装了conda2还没装conda3,那么在装conda3的时候现在anaconda2–》envs文件夹下新建一个新环境,比如我的是叫python3,然后将anaconda3安装在python3下面。如下图:
step2:
如果你使用python3,那么在使用前需要先激活,激活使用activate(需要配置好py2的环境)
activate python3(your newenvironmentname)
这样你就从py2的环境跳到了py3的环境,现在可以在新环境下用所有py3的功能了。
这样就可以取消激活了
deactivate python3(your newenvironmentname)
step3:
我是因为要使用Jupyter notebook才装了两个版本的anaconda,现在我先activate了python3,然后在py3下的command输入jupyter notebook就打开了anaconda3下的jupyter notebook。
note:
在jupyter中使用不同kernel的话,需要自己手动新建,我是参考官网的方式来的
这里注意,conda create -n ipykernel_py2 python=2 ipykernel是创建了一个ipykernel_py2 环境的文件,也就是在anaconda2–》envs下新建了一个文件夹来存放python2,ipykernel是指定创建一个python2的kernel,这儿也需要activate才可以使用。
这儿我还踩了一个坑,就是我前期工作都做好了,也切换到python3的环境了,但是我之前创建kernel时候的环境名字不叫python3,而是ipykernel_py2 (学者官网操作时候搞得)。后来我又把它删了,新建了python3的环境来存放anaconda3,这时候你在python3下使用jupyter notebook就不行了,因为需要在配置文件中修改新环境的名字,配置文件是个json,可以用笔记本打开
到现在,差不多可以知道如何在不同版本下的anaconda下工作,并且Jupyter有了不同的kernel使用
对了,再补充一点,就是如果使用了anaconda,那么可以方便的使用conda来管理库,
在anconda2(就是不切换环境)直接用conda install XXX
如果需要将库安装在新环境(比如anaconda3)下面,那么可以使用conda install -n yourenviroment XXX(库名字)
我一般直接是conda或者pip下载到2的环境,然后跑到site-packages里面把他copy到新环境的site-packages就行了。。。hhh
再补充个:
国内的清华大学的镜像很好用,可以设置
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/conda config --set show_channel_urls yes
附录:我之前谢过在windows下安装使用不同版本的python并且切换使用pip的博客,可以参考
http://blog.csdn.net/silence2015/article/details/56483892
reference:
http://blog.csdn.net/infin1te/article/details/50445217
https://zhuanlan.zhihu.com/p/25198543
https://ipython.readthedocs.io/en/stable/install/kernel_install.html#
更新:
最终解决方案参考博客笔记:http://blog.csdn.net/silence2015/article/details/73845242
- Anaconda不同版本下共存使用,针对Jupyter
- Windows下anaconda 使用Jupyter(图文)
- Win10下Anaconda 2与3 共存,dos 切换,jupyter notebook 切换,pycharm 切换
- Win10下Anaconda 2与3 共存,dos 切换,jupyter notebook 切换,pycharm 切换
- jupyter notebook 配置多anaconda/python不同版本 可以轻松切换python内核
- Anaconda Jupyter Notebook的使用
- jQuery不同版本共存
- python版本管理--Anaconda和jupyter
- windows下安装双版本anaconda,以及配置jupyter notebook的kernel
- windows下安装双版本anaconda,以及配置jupyter notebook的kernel
- Anaconda集成的Jupyter notebook消失,该如何使用Jupyter?
- Anaconda安装配置&jupyter notebook使用
- ubuntu下使用Anaconda应用:创建虚拟环境实现python不同版本切换、科学计算工具包安装
- anaconda管理不同版本Python
- Win10下Anaconda 2和3共存
- Linux下卸载JDK (针对各种不同版本的JDK)
- anaconda/jupyter-notebook 安装及Windows/Linux多版本设置
- css针对不同版本ie
- 多线程售票
- ajax+struts2实现验证用户名是否已经被注册
- 互联网架构为什么要做服务化?
- mysql 分组查询每组前几行的某列数据
- ScriptEngine执行javascript片段
- Anaconda不同版本下共存使用,针对Jupyter
- 纯JAVA实现Online Judge--6.完整源码
- java 探讨类的加载器
- 【算法】程序猿不写代码是不对的74
- Git常用命令
- redis存储和查询的java实现
- chrome安装插件,安装Postman
- 在java编程调试中出现的一些问题和解决方案
- 解决主机与虚拟机互PING,但主机无法访问虚拟机上启动的web服务