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 相关文章推荐
Python编程中的反模式实例分析
Dec 08 Python
MySQL最常见的操作语句小结
May 07 Python
python定时检查某个进程是否已经关闭的方法
May 20 Python
python函数装饰器用法实例详解
Jun 04 Python
Python利用正则表达式匹配并截取指定子串及去重的方法
Jul 30 Python
5种Python单例模式的实现方式
Jan 14 Python
获取python文件扩展名和文件名方法
Feb 02 Python
python word转pdf代码实例
Aug 16 Python
OpenCV Python实现拼图小游戏
Mar 23 Python
Python web如何在IIS发布应用过程解析
May 27 Python
一篇文章搞懂python混乱的切换操作与优雅的推导式
Aug 23 Python
Python实现GIF动图以及视频卡通化详解
Dec 06 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学习 运算符与运算符优先级
2008/06/15 PHP
简单的php写入数据库类代码分享
2011/07/26 PHP
php eval函数用法总结
2012/10/31 PHP
PHP mysql事务问题实例分析
2016/01/18 PHP
PHP面向对象程序设计组合模式与装饰模式详解
2016/12/02 PHP
PHP使用 Pear 进行安装和卸载包的方法详解
2019/07/08 PHP
PHP常用函数之获取汉字首字母功能示例
2019/10/21 PHP
获取dom元素那些讨厌的位置封装代码
2010/06/23 Javascript
js中复制行和删除行的操作实例
2013/06/25 Javascript
js实现图片拖动改变顺序附图
2014/05/13 Javascript
javascript 动态修改css样式方法汇总(四种方法)
2015/08/27 Javascript
AngularJS实现分页显示数据库信息
2016/07/01 Javascript
ajax +NodeJS 实现图片上传实例
2017/06/06 NodeJs
微信小程序实现获取自己所处位置的经纬度坐标功能示例
2017/11/30 Javascript
js实现下拉框二级联动
2018/12/04 Javascript
微信小程序实现炫酷的弹出式菜单特效
2019/01/28 Javascript
微信小程序仿淘宝热搜词在搜索框中轮播功能
2020/01/21 Javascript
vue+canvas实现拼图小游戏
2020/09/18 Javascript
仅用50行Python代码实现一个简单的代理服务器
2015/04/08 Python
python3中int(整型)的使用教程
2017/03/23 Python
Python实现PS滤镜Fish lens图像扭曲效果示例
2018/01/29 Python
Python输出各行命令详解
2018/02/01 Python
Python高级特性切片(Slice)操作详解
2018/09/27 Python
python3调用windows dos命令的例子
2019/08/14 Python
PYTHON实现SIGN签名的过程解析
2019/10/28 Python
带你彻底搞懂python操作mysql数据库(cursor游标讲解)
2020/01/06 Python
Tessabit日本:集世界奢侈品和设计师品牌的意大利精品买手店
2020/01/07 全球购物
请描述一下”is a”关系和”has a”关系
2015/02/03 面试题
篝火晚会主持词
2014/03/25 职场文书
青年文明号口号
2014/06/17 职场文书
高三毕业感言
2015/07/30 职场文书
给校长的建议书作文300字
2015/09/14 职场文书
教你怎么用Python实现多路径迷宫
2021/04/29 Python
解决pycharm安装scrapy DLL load failed:找不到指定的程序的问题
2021/06/08 Python
python文件与路径操作神器 pathlib
2022/04/01 Python
JS class语法糖的深入剖析
2022/07/07 Javascript