win10下Anaconda 2 和 3 共存安装,并切换jupyter notebook和Pycharm中的对应版本

zoerywzhou@163.com

http://www.cnblogs.com/swje/

作者:Zhouwan

2017-12-4

为了能同时使用Python2 和Python3,又不想单独安装某一个的package,因此打算安装两个版本的Anaconda(同时安装Anaconda 2 和Anaconda 3)来避免更改环境变量和冲突的问题。而且,Anaconda在环境配置方面,真的很好用呀~~~~

(一) 安装Anaconda

首先主要参考了这篇博客,完成了两个版本的安装,与之不同的是,我把Anaconda 3作为主要版本。细节的内容就参考那篇博客好啦,我简要的总结一下安装过程(先下载好安装包),以备不时之需:

1、先安装Anaconda3,我安装到了‘F:\Anaconda3’并且将以下两个选项(更改path路径和默认Python)勾上。如图:

      

2、然后安装辅助版本:Anaconda 2。这里就有几个注意事项啦:

    • 第一点(最重要的一点)是需要在Anaconda 3 的安装目录的envs目录下,并给这个环境起个名字。我起的是py2,简短一些,方便后续调用。所以其安装目录就是:“F:\Anaconda3\envs\py2”
    • 第二点就是,在安装的过程中,不要把上图中的两个勾选上了。

3、然后就没有然后啦\(^o^)/~

(二) 在CMD命令行里 切换Python2 、Python3,并在不同kennel里打开jupyter notebook

1、一般要运行python 或 jupyter,只需要在终端输入'python' or 'jupyter notebook'即可运行。

    • 默认情况下是调用的python3的版本。
    • 这个时候打开jupyter notebook,就是默认是python3内核。

2、如果python / jupyter运行时要切换Python2。首先在终端输入:activate py2,win系统不需要source,待前面出现[py2]之后,再输入python/ jupyter notebook, 回车就行了

    • 现在已经进入py2的虚拟环境,打开jupyter notebook,就是python2内核了。

3、如要切换回py3, 运行 deactivate py2, 重新输入python、jupyter等命令即可

(三) 在Pycharm 里灵活切换 Python2 、Python3

1、首先,可以设置所有项目默认的interpreter:

去设置里File->Default Settings->Project Interpreter,选择对应的版本即可,如下图,在这里选择 Python2 或者Python3 即可,so easy~~~

2、如果想在Pycharm的不同project里自己选择其他interpreter的话,就File->Settings->Project :*** ->Project Interpreter里设置,大功告成^_^

win10下Anaconda 2 和 3 共存安装,并切换jupyter notebook和Pycharm中的对应版本的更多相关文章

  1. Win10下数据增强及标注工具安装

    Win10下数据增强及标注工具安装 一.   数据增强利器—Augmentor 1.安装 只需在控制台输入:pip install Augmentor 2.简介 Augmentor是用于图像增强的软件 ...

  2. 关于Anaconda安装以后使用Jupyter Notebook无法直接打开浏览器的解决方法

    关于Anaconda安装以后使用Jupyter Notebook无法直接打开浏览器的解决方法 1.首先打开Anoconda Prompt,输入命令 jupyter notebook --generat ...

  3. Pycharm安装并配置jupyter notebook

    Pycharm安装并配置jupyter notebook Pycharm安装并配置jupyter notebook 一: 安装命令jupyter: pip install jupyter 如果缺少依赖 ...

  4. ubuntu安装spyder和jupyter notebook

    ubuntu安装spyder和jupyter notebook 安装spyder 安装spyder sudo apt install spyder sudo apt install spyder3 安 ...

  5. 安装并使用Jupyter Notebook

      Jupyter Notebook是一个交互式笔记本,支持运行 40 多种编程语言.笔者在写博客文章时,常常需要贴代码,一贴就是一大堆代码,这样不便于读者阅读,而使用Jupyter Notebook ...

  6. win10下PLSQL Developer 连接ubuntu上安装的oracle 11g

    说明:过程记录的不是很相信,只记录基本步骤.并不适合想一步一步照做的同学. win10下需要的操作 1.微软官网下载instantclient,然后接到到本地一个文件夹,注意路径不要又空格,中文和括号 ...

  7. Ubuntu 18.04安装Conda、Jupyter Notebook、Anaconda

    1.Conda是一个开源的软件包管理系统和环境管理系统,它可以作为单独的纯净工具安装在系统环境中,有的python库无法用conda获得时,conda允许在conda环境中利用Pip获取包文件.可以将 ...

  8. 安装、配置Jupyter Notebook快速入门教程

    What? Why? How? ---安装 ---启动 ---关闭 ---保存 Markdown语法 Magic关键词 转换notebook--toHTML 创建幻灯片 运行代码 What? 文字化编 ...

  9. Python在终端通过pip安装好包以后,在Pycharm中依然无法使用的解决办法

    在终端通过pip装好包以后,在pycharm中导入包时,依然会报错.新手不知道具体原因是什么,我把我的解决过程发出来. pip install 解决方案一: 在Pycharm中,依次打开File--- ...

随机推荐

  1. 根据选中不同的图元来显示不同的属性面板changePropertyPane.html

    在现实生活中,我们有很多时候需要根据选中不同的东西来获取不同的属性,并且就算是同类型的东西我们有时也希望显示不同的属性,就像每个人都有不同的个性,可能会有相同点,但是不可能完全相同. 根据这个思想,我 ...

  2. ListView如何优化

    1.ListView 如何提高其效率? 当 convertView 为空时,用 setTag()方法为每个 View 绑定一个存放控件的ViewHolder 对象. 当 convertView 不为空 ...

  3. vue项目中操作PDF文件

    以前从来没接触过前端要求显示PDF文件,一时之间有点懵逼,不知从哪下手啊... 无奈之下,去找度娘,方法还不少,iframe  embed  object这些标签就可以, 可是拿过来做个demo一试, ...

  4. [译]ASP.NET Core 2.0 会话状态

    问题 如何在ASP.NET Core 2.0中存储会话状态? 答案 创建一个空项目,修改Startup类的ConfigureServices()方法,添加会话状态服务和它后台的存储服务: public ...

  5. Java基础总结--变量、运算符总结

    ---变量基本概述----变量作用:就是用来存储数据变量的声明:变量类型 变量名;变量类型---区分不同类型的数据,变量名--按名访问变量变量名(规则):见名识意,第一个字母小写后面驼峰规则变量的作用 ...

  6. appium测试代码nullpoint

    今天写了个简单向上滑动,执行到向上滑动操作,报nullpoint异常,经过各种乱碰终于解决了,现记录一下过程,以备以后参考! 环境背景:java+testng+appium 在@Test下调用 dir ...

  7. [Scikit-learn] 2.1 Clustering - Variational Bayesian Gaussian Mixture

    最重要的一点是:Bayesian GMM为什么拟合的更好? PRML 这段文字做了解释: Ref: http://freemind.pluskid.org/machine-learning/decid ...

  8. SE6 模板字符串详解

    SE6引入了模板字符串这样一个概念,让我们从无止尽的+连接字符串中解脱了出来,SE5中也可以在字符串末尾添加\实现,不过模板字符串更加好用和强大. SE6模板字符串是用反撇号(`,即键盘上和~键同一个 ...

  9. 记Javascript的编写方式的全新学习

    前言 这次有幸参与前端的工作,对于前端开发学习了不少新知识,在此记录一下相比之前,完全不同的Javascript编写方式. 原来的编写方式 之前也是写过Javascript,就是常见的.js 文件写函 ...

  10. oracle数据库显示所有用户方法

    sql>show user查看自己的是哪个用户sql>select * from all_users; 查询所有用户sql>select * from user_users;查询当前 ...