文章目录

背景

我的Pycharm下面有很多Project,每个Project一个Anaconda环境,昨天新开了一个Project叫CLRS_Code,Anaconda环境名也叫CLRS_Code

然后我之前没有在Pycharm里面用过Jupyter,突然想试试这个功能,然后就新建一个.ipynb文件,Pycharm提示我没有装Jupyter Packages,然后我就在Pycharm里面装了,装完之后,搜索Jupyter,会出现两个启动选项。。

第一个anaconda3就是自带的Jupyter,下面那个CLRS_Code,是刚刚在Pycharm里面安装Jupyter Packages出现的Jupyter

需求

用Pycharm连接jupyter notebook服务

在Pycharm中编写.ipynb

将当前anaconda环境注册为kernel(可选)

解决方案

首先一切的前提就是原来的Jupyter notebook能够运行,如果原来的都崩了,那么只能重装anaconda

1.启动服务

然后启动Jupyter服务的方式有三种,一种是直接运行下面的exe

另一种是在anaconda的cmd里面,输入jupyter notebook启动服务

最后一种是直接在Pycharm里面操作,尝试运行,如果pycharm没有检测到环境,会启动一个服务,然后自动连接

Pycharm连接jupyter

如果之前没有用pycharm启动jupyter,那么需要下面操作

启动完之后,窗口会弹出来这些内容,

复制这些内容,然后在Pycharm里面这一栏配置

复制刚刚的内容到Configured Server里面

结果

现在终于能在Pycharm里面写.ipynb了,很舒适,尽管会一直弹出来这个提示

它意思就是当前的解释器和notebook的kernel不匹配,其实到现在也能运行,但是如果强迫症非要去掉的话,让Pycharm去注册是没用的,我之前就是想用Pycharm搞定,结果搞得非常混乱

解决方法就是 要自己去anaconda prompt里面注册,参考别人的解决方案:https://youtrack.jetbrains.com/issue/PY-36913

其实就是将当前解释器注册成kernel,不过我没有用的上面命令,我参考的是这篇文章:https://blog.csdn.net/june_young_fan/article/details/85100578

后续

前面提到两个jupyter notebook启动项,看起来电脑上存在着两个jupyter notebook,但是实际上它们指向的是同一个exe,也就是说电脑上只有一个jupyter notebook。

如果你修改了jupyter的配置,那么这些修改是全局修改,所以你在anaconda里面虽然有多个环境,但是anaconda里面只有一个jupyter,base环境里面是有jupyter packages的,所以可以连接jupyter,但是新建环境里面不会带jupyter packages,所以pycharm会提示你安装jupyter packages,安装完之后才可以连接,画一个示意图

解释一下就是anaconda里面会包含多个环境,然后jupyter notebook里面需要用kernel来执行notebook里面的代码,这里我们将CLRS_Code注册成kernel,然后启动jupyter notebook之后连接上jupyter服务,并且我们使用对应当前环境的kernel来编写代码,这样就没有任何问题了

同时上图也解释了anaconda、jupyter notebook、环境、kernel之间的联系

参考

修改jupyter notebook 启动目录: https://blog.csdn.net/yuanxiang01/article/details/79217469

将当前环境注册为kernel:https://blog.csdn.net/june_young_fan/article/details/85100578

jupyter notebook介绍:https://medium.com/python4u/jupyter-notebook%E5%AE%8C%E6%95%B4%E4%BB%8B%E7%B4%B9%E5%8F%8A%E5%AE%89%E8%A3%9D%E8%AA%AA%E6%98%8E-b8fcadba15f

ipynb pycharm 运行_PyCharm中编写ipynb文件相关推荐

  1. ipynb pycharm 运行_在pychar中写入ipynb文件,PyCharm,编写

    背景 我的Pycharm下面有很多Project,每个Project一个Anaconda环境,昨天新开了一个Project叫CLRS_Code,Anaconda环境名也叫CLRS_Code 然后我之前 ...

  2. java中 exe是什么文件_从文件位置运行Java中的.exe文件

    从文件位置运行Java中的.exe文件 我必须从我的Java程序打开一个.exe文件. 所以我试着下面的代码第一. Process process = runtime.exec("c:\\p ...

  3. (二)01- DCloud平台 HTML5+ App开发——真机调试运行 夜神模拟器运行HBuilderX中的html文件 夜神模拟器运行App的基础功能示例-手机设备-分享功能-拍照功能

    DCloud 平台 HTML5 + App 开发 下载安装 HBuilderX 下载地址:https://www.dcloud.io/hbuilderx.html HBuilderX-使用步骤: 第一 ...

  4. ipynb pycharm 运行_有关如何运行.ipynb文件的图形说明

    Python中__ init__. py文件的功能的详细说明 __ init__.py文件的功能是将文件夹更改为Python模块. 在Python中每个模块的软件包中,都有一个__init__.py文 ...

  5. 光盘自动运行:如何编写autorun文件

    我希望能自动运行光盘根目录下的 "五年级可能性"文件夹下的PPT2007的演示文稿" 演示文稿3.PPSM" 我在光盘根目录下新建"autorun.i ...

  6. Pycharm运行时找不到文件问题

    这是解释器设置问题,在设置里找到interpreter 找到合适的目录就可以了.因为重装了python导致pycharm找不到路径了. 另外,pycharm找不到tensorflow包的问题,也是在i ...

  7. pycharm打开编写ipynb文件

    PyCharm中编写ipynb文件 首先确认anaconda 中安装了Jupyter notebook. 如果是2019版,确保使用PyCharm专业版,Community Edition不包括Jup ...

  8. java xml stax_如何使用Java StAX Iterator API用Java编写XML文件

    java xml stax Java Streaming API for XML or Java StAX API was introduced in Java 6 and considered su ...

  9. 读取MoleBox打包的可执行文件中的数据文件一法

    2010/2/25 14:44:25 前一段时间,有个大学同学想对一个三国群英传2的MOD游戏进行些数据调整和修改,不过这个MOD游戏 只有一个可执行文件,他没法获得数据文件,所以就找我帮忙.拿到文件 ...

最新文章

  1. 学了这些,他薪资涨了40%,收割了阿里、头条、快手等大厂的offer!
  2. 2015年度互联网安全报告发布 移动支付成重灾区
  3. spring AOP编程
  4. WPF实现Android菜单动画
  5. fatal error: cuda_runtime.h: No such file or directory
  6. 推荐一本学习Groovy的书籍Groovy程序设计!
  7. 昆石VOS2009/VOS3000 2.1.6.00 新功能介绍目录
  8. c语言编程软件支持win8,C语言编程软件vc6.0(支持win7 / win8 / 10)官方免费版6.0
  9. 学计算机的什么是镜像,什么是镜像?镜像有什么用途?
  10. 办公效率该怎么提高呢?五个高效办公小技巧分享给你,职场的你必备的神器。
  11. 旋转矩阵中6保6_双色球旋转矩阵(9-12)个号中6保5公式
  12. 亿图图示---信息图和数据库模型图
  13. Scala 上下文界定
  14. 视频超分:Zooming Slow-Mo(Zooming Slow-Mo: Fast and Accurate One-Stage Space-Time Video Super-Resolution)
  15. 央视点赞!实景三维校园,最暖心的毕业礼...
  16. 华理2019信号与系统考研模拟试题(含数字信号处理)
  17. AS升级4.1后插件报错的问题
  18. 《土力学与地基基础(二)》在线平时作业2
  19. 数字电源的特点与发展现状
  20. C8051F340串口通信程序(UART0)

热门文章

  1. 制作一个简易的ATM取款机
  2. 蓝牙耳机哪款适合女孩子?时尚高颜值,20201五款热销蓝牙耳机推荐
  3. 资源提取码没给我?教你下载忘给密码的网盘资源
  4. 利用故障恢复控制台修复主引导记录损坏问题
  5. 【精华贴】支付宝开放平台简介
  6. 灵书妙探第八季/全集Castle迅雷下载
  7. Android 冷启动耗时,时长统计
  8. vscode写的html页面在手机端实现预览
  9. 关于Vue的nextTick的使用
  10. NotADirectoryError: [WinError 267] 目录名称无效。: ‘E:\\driver\\geckodriver.exe‘