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

时间:2022-08-31 22:09:46

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)勾上。如图:

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

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~~~

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

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

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

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. xml.etree.ElementTree对CDATA的输出

    xml.etree.ElmentTree不支持CDATA 的输出,但是支持Comment的输出.由于在项目中需要输出带有CDATA块的XML文本,参考Comment的做法,修改ElmentTree中的 ...

  2. Summernote – 基于 Bootstrap 的文本编辑器

    Summernote 是一个简单,灵活,所见即所得(WYSIWYG)的编辑器,基于 jQuery 和 Bootstrap 构建.Summernote 所有主要的操作都支持快捷键,有一个功能强大的 AP ...

  3. hdu Collect More Jewels

    思路: 先用bfs求出入口,宝物,出口,两两之间的最短距离. 在用dfs搜索所有情况,求出从入口走到出口能获得的最大价值. 我们要解决几个问题:1.求入口到第一个取宝物的地方的最短距离 2.求第i个取 ...

  4. 4种字符串匹配算法:BS朴素 Rabin-karp(上)

    字符串的匹配的算法一直都是比较基础的算法,我们本科数据结构就学过了严蔚敏的KMP算法.KMP算法应该是最高效的一种算法,但是确实稍微有点难理解.所以打算,开这个博客,一步步的介绍4种匹配的算法.也是& ...

  5. MVC4 教程

    http://blog.csdn.net/huangjihua0402/article/details/8507055 http://www.cnblogs.com/lc-chenlong/p/324 ...

  6. mongoose findByIdAndUpdate不执行的解决方法

    请参考Mongoose的文档 1.findOneAndUpdate([query], [doc], [options], [callback]) 有callback传递才执行. 2.exec是prom ...

  7. Maven(个人整理)(一,未完待续)

                                                      Maven 1. 什么是Maven? 乍一看,Maven看起来很多东西,但简而言之,Maven试图将 ...

  8. 洛谷P1088 火星人【STL】【思维】

    题目:https://www.luogu.org/problemnew/show/P1088 题意: 给定一个n个数的排列,要求得到这之后的第m个排列. 思路: next_permutation的简单 ...

  9. String和int互相转换,String转float

    String-->int int a=Integer.parseIn(str); int-->String String s= a+""; String-->fl ...

  10. Zigbee 的 mesh功能设置

    1. 在编译选项中加入ZIGBEEPRO 最大的节点深度为20,网络模式为mesh网络 如果不配置,则为HOME_CONTROLS,支持5级路由深度,每个路由器最多可连接20个节点(最多包括6个路由器 ...