Pycharm安装并配置jupyter notebook的实现


Posted in Python onMay 18, 2020

一: 安装命令jupyter: pip install jupyter

如果缺少依赖,缺啥装啥

二: 运行 jupyter notebook

首先,查看一下自己是否已经安装成功,在终端输入:

jupyter notebook

如果运行成功,结果如下:

[I 09:03:15.177 NotebookApp] JupyterLab beta preview extension loaded from /home/winddy/anaconda3/lib/python3.6/site-packages/jupyterlab
[I 09:03:15.177 NotebookApp] JupyterLab application directory is /home/winddy/anaconda3/share/jupyter/lab
[I 09:03:15.182 NotebookApp] Serving notebooks from local directory: /home/winddy
[I 09:03:15.182 NotebookApp] 0 active kernels
[I 09:03:15.182 NotebookApp] The Jupyter Notebook is running at:
[I 09:03:15.182 NotebookApp] http://localhost:8888/?token=c19f036f3beb2bce5112ca9c2f4565e738175a9853302e44
[I 09:03:15.182 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 09:03:15.183 NotebookApp]

Copy/paste this URL into your browser when you connect for the first time,
to login with a token:
http://localhost:8888/?token=c19f036f3beb2bce5112ca9c2f4565e738175a9853302e44&token=c19f036f3beb2bce5112ca9c2f4565e738175a9853302e44
[I 09:03:15.693 NotebookApp] Accepting one-time-token-authenticated connection from ::1
Created new window in existing browser session.
[W 09:03:16.282 NotebookApp] Error stat-ing /home/winddy/.gvfs: [Errno 13] Permission denied: '/home/winddy/.gvfs'

从上面可以知道,Jupyter notebook 生成的服务器地址为:http://localhost:8888/?token=c19f036f3beb2bce5112ca9c2f4565e738175a9853302e44 其中端口号为8888,注意,如果你打开多个Jupyter notebook , 那么每一个服务的端口号是不一样的

三: 上面都执行成功后,在pycharm 配置 jupyter notebook

这里巨坑,pycharm 的官网都JB坑

先给无差错的配置结果

在pycharm 新建一个后缀名为:.ipynb 的文件,如果你的pycharm没有解析改后缀名的插件,按照提示默认装好插件就可以

在第一个cell中输入: %matplotlib inline

Pycharm安装并配置jupyter notebook的实现

点击运行按钮,这时,用户会因为环境不同会报各种错,这个放在后面讲

Pycharm安装并配置jupyter notebook的实现

点击后pycharm会弹出一个会话框

Pycharm安装并配置jupyter notebook的实现 

注意,你可以在这个会话框中填入服务器地址,但是,我们这里只想在本地编辑,所以直接点取消, 然后出现

Pycharm安装并配置jupyter notebook的实现 

他会说不能连接到Jupyter notebook, 我们不管这个提示,因为我们只想在本地编辑,所以直接点击 run Jupyter notebook
!!!!!!到这里,如果没出现错误的话,pycharm会直接帮你启动服务并运行你指定的代码

Pycharm安装并配置jupyter notebook的实现 

(如果,你看到这个界面,那说明就OJBK了)

填写测试代码,逐个运行

Pycharm安装并配置jupyter notebook的实现

四: 常见错误

如下,报“ Running as root is not recommended. Use ?allow-root to bypass.”, 这个比较好解决,这个错误的原因是你是以root身份运行pycharm。 所以我们只要退出pycharm,然后在pycharm所在目录下 运行指令 sh pycharm.sh, 如果你是用命令: sudo sh pycharm.sh 运行pycharm,那么你就会以管理员的身份运行pycharm (注意,重启终端,如果你的终端刚被执行了sudo, 那么此时执行 sh pycharm.sh 也是管理员身份)

[I 09:02:18.636 NotebookApp] JupyterLab beta preview extension loaded from /home/winddy/anaconda3/lib/python3.6/site-packages/jupyterlab
[I 09:02:18.636 NotebookApp] JupyterLab application directory is /home/winddy/anaconda3/share/jupyter/lab
[C 09:02:18.641 NotebookApp] Running as root is not recommended. Use --allow-root to bypass.

报权限不够, 直接按提示路径找到 jupyter的文件夹,修改权限问任何人可读可写 sudo chmod 777 jupyter/

Permission denied: '/home/winddy/.local/share/jupyter/kernels'

报 _xsrf 参数丢失, 官方bug, 请下载最新版本
NotebookApp] '_xsrf' argument missing from POST、

到此这篇关于Pycharm安装并配置jupyter notebook的实现的文章就介绍到这了,更多相关Pycharm安装配置jupyter notebook内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python3通过Luhn算法快速验证信用卡卡号的方法
May 14 Python
Python常见格式化字符串方法小结【百分号与format方法】
Sep 18 Python
python cx_Oracle的基础使用方法(连接和增删改查)
Nov 19 Python
PyQt4实现下拉菜单可供选择并打印出来
Apr 20 Python
win10 64bit下python NLTK安装教程
Sep 19 Python
Python定义函数时参数有默认值问题解决
Dec 19 Python
python 爬取百度文库并下载(免费文章限定)
Dec 04 Python
python使用matplotlib的savefig保存时图片保存不完整的问题
Jan 08 Python
Python如何使用神经网络进行简单文本分类
Feb 25 Python
pytorch实现手写数字图片识别
May 20 Python
Python实现拼音转换
Jun 07 Python
pytorch中的torch.nn.Conv2d()函数图文详解
Feb 28 Python
Django中的AutoField字段使用
May 18 #Python
jupyter notebook运行命令显示[*](解决办法)
May 18 #Python
jupyter notebook的安装与使用详解
May 18 #Python
Python读取JSON数据操作实例解析
May 18 #Python
基于django 的orm中非主键自增的实现方式
May 18 #Python
Mysql数据库反向生成Django里面的models指令方式
May 18 #Python
Jupyter notebook快速入门教程(推荐)
May 18 #Python
You might like
php 文件上传系统手记
2009/10/26 PHP
PHP对接微信公众平台消息接口开发流程教程
2014/03/25 PHP
3款值得推荐的微信开发开源框架
2014/10/28 PHP
php单例模式实现方法分析
2015/03/14 PHP
Java中final关键字详解
2015/08/10 PHP
ASP中用Join和Array,可以加快字符连接速度的代码
2007/08/22 Javascript
JS实现简易图片轮播效果的方法
2015/03/25 Javascript
JavaScript实现带标题的图片轮播特效
2015/05/20 Javascript
jquery if条件语句的写法
2016/05/19 Javascript
element 结合vue 在表单验证时有值却提示错误的解决办法
2018/01/22 Javascript
Js面试算法详解
2018/04/08 Javascript
Angular路由ui-router配置详解
2018/08/01 Javascript
vue-cli的工程模板与构建工具详解
2018/09/27 Javascript
用jQuery将JavaScript对象转换为querystring查询字符串的方法
2018/11/12 jQuery
解决layer弹出层自适应页面大小的问题
2019/09/16 Javascript
如何优雅地在Node应用中进行错误异常处理
2019/11/25 Javascript
vue中改变滚动条样式的方法
2020/03/03 Javascript
JS如何操作DOM基于表格动态展示数据
2020/10/15 Javascript
Python实现的最近最少使用算法
2015/07/10 Python
python类的继承实例详解
2017/03/30 Python
Python 实现取多维数组第n维的前几位
2019/11/26 Python
双向RNN:bidirectional_dynamic_rnn()函数的使用详解
2020/01/20 Python
Numpy数组的广播机制的实现
2020/11/03 Python
详解CSS3选择器:nth-child和:nth-of-type之间的差异
2017/09/18 HTML / CSS
HTML5中meta属性的使用方法
2016/02/29 HTML / CSS
英国优质鞋类专家:Robinson’s Shoes
2017/12/08 全球购物
澳大利亚人信任的清洁平台,您的私人管家:Jarvis
2020/12/25 全球购物
区域总监的岗位职责
2013/11/21 职场文书
会计职业生涯规划书
2014/01/13 职场文书
电子信息工程专业自荐书
2014/06/24 职场文书
学校运动会广播稿
2014/10/11 职场文书
平遥古城导游词
2015/02/03 职场文书
小学教师自我评价
2015/03/04 职场文书
2015年度班主任自我评价
2015/03/11 职场文书
nginx服务器的下载安装与使用详解
2021/08/02 Servers
字节飞书面试promise.all实现示例
2022/06/16 Javascript