ipynb pycharm 运行_PyCharm中编写ipynb文件
文章目录
背景
我的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文件相关推荐
- ipynb pycharm 运行_在pychar中写入ipynb文件,PyCharm,编写
背景 我的Pycharm下面有很多Project,每个Project一个Anaconda环境,昨天新开了一个Project叫CLRS_Code,Anaconda环境名也叫CLRS_Code 然后我之前 ...
- java中 exe是什么文件_从文件位置运行Java中的.exe文件
从文件位置运行Java中的.exe文件 我必须从我的Java程序打开一个.exe文件. 所以我试着下面的代码第一. Process process = runtime.exec("c:\\p ...
- (二)01- DCloud平台 HTML5+ App开发——真机调试运行 夜神模拟器运行HBuilderX中的html文件 夜神模拟器运行App的基础功能示例-手机设备-分享功能-拍照功能
DCloud 平台 HTML5 + App 开发 下载安装 HBuilderX 下载地址:https://www.dcloud.io/hbuilderx.html HBuilderX-使用步骤: 第一 ...
- ipynb pycharm 运行_有关如何运行.ipynb文件的图形说明
Python中__ init__. py文件的功能的详细说明 __ init__.py文件的功能是将文件夹更改为Python模块. 在Python中每个模块的软件包中,都有一个__init__.py文 ...
- 光盘自动运行:如何编写autorun文件
我希望能自动运行光盘根目录下的 "五年级可能性"文件夹下的PPT2007的演示文稿" 演示文稿3.PPSM" 我在光盘根目录下新建"autorun.i ...
- Pycharm运行时找不到文件问题
这是解释器设置问题,在设置里找到interpreter 找到合适的目录就可以了.因为重装了python导致pycharm找不到路径了. 另外,pycharm找不到tensorflow包的问题,也是在i ...
- pycharm打开编写ipynb文件
PyCharm中编写ipynb文件 首先确认anaconda 中安装了Jupyter notebook. 如果是2019版,确保使用PyCharm专业版,Community Edition不包括Jup ...
- 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 ...
- 读取MoleBox打包的可执行文件中的数据文件一法
2010/2/25 14:44:25 前一段时间,有个大学同学想对一个三国群英传2的MOD游戏进行些数据调整和修改,不过这个MOD游戏 只有一个可执行文件,他没法获得数据文件,所以就找我帮忙.拿到文件 ...
最新文章
- 学了这些,他薪资涨了40%,收割了阿里、头条、快手等大厂的offer!
- 2015年度互联网安全报告发布 移动支付成重灾区
- spring AOP编程
- WPF实现Android菜单动画
- fatal error: cuda_runtime.h: No such file or directory
- 推荐一本学习Groovy的书籍Groovy程序设计!
- 昆石VOS2009/VOS3000 2.1.6.00 新功能介绍目录
- c语言编程软件支持win8,C语言编程软件vc6.0(支持win7 / win8 / 10)官方免费版6.0
- 学计算机的什么是镜像,什么是镜像?镜像有什么用途?
- 办公效率该怎么提高呢?五个高效办公小技巧分享给你,职场的你必备的神器。
- 旋转矩阵中6保6_双色球旋转矩阵(9-12)个号中6保5公式
- 亿图图示---信息图和数据库模型图
- Scala 上下文界定
- 视频超分:Zooming Slow-Mo(Zooming Slow-Mo: Fast and Accurate One-Stage Space-Time Video Super-Resolution)
- 央视点赞!实景三维校园,最暖心的毕业礼...
- 华理2019信号与系统考研模拟试题(含数字信号处理)
- AS升级4.1后插件报错的问题
- 《土力学与地基基础(二)》在线平时作业2
- 数字电源的特点与发展现状
- C8051F340串口通信程序(UART0)
热门文章
- 制作一个简易的ATM取款机
- 蓝牙耳机哪款适合女孩子?时尚高颜值,20201五款热销蓝牙耳机推荐
- 资源提取码没给我?教你下载忘给密码的网盘资源
- 利用故障恢复控制台修复主引导记录损坏问题
- 【精华贴】支付宝开放平台简介
- 灵书妙探第八季/全集Castle迅雷下载
- Android 冷启动耗时,时长统计
- vscode写的html页面在手机端实现预览
- 关于Vue的nextTick的使用
- NotADirectoryError: [WinError 267] 目录名称无效。: ‘E:\\driver\\geckodriver.exe‘