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发送邮件接收邮件示例分享
Jan 21 Python
在Docker上开始部署Python应用的教程
Apr 17 Python
Python发送email的3种方法
Apr 28 Python
Python中str.join()简单用法示例
Mar 20 Python
Linux下多个Python版本安装教程
Aug 15 Python
在IPython中进行Python程序执行时间的测量方法
Nov 01 Python
python用插值法绘制平滑曲线
Feb 19 Python
Python Numpy数组扩展repeat和tile使用实例解析
Dec 09 Python
python-web根据元素属性进行定位的方法
Dec 13 Python
python 实现任务管理清单案例
Apr 25 Python
在python中使用pyspark读写Hive数据操作
Jun 06 Python
教你用Python写一个植物大战僵尸小游戏
Apr 25 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
收听短波不可能有声音清晰的品质吗
2021/03/01 无线电
php实现读取和写入tab分割的文件
2015/06/01 PHP
PHP中Enum(枚举)用法实例详解
2015/12/07 PHP
WordPress中查询文章的循环Loop结构及用法分析
2015/12/17 PHP
php简单复制文件的方法
2016/05/09 PHP
PHP常见字符串操作函数与用法总结
2019/03/04 PHP
Laravel 集成微信用户登录和绑定的实现
2019/12/27 PHP
yii 框架实现按天,月,年,自定义时间段统计数据的方法分析
2020/04/04 PHP
PHP实现简易图形计算器
2020/08/28 PHP
js动态在form上插入enctype=multipart/form-data的问题
2012/05/24 Javascript
如何让DIV可编辑、可拖动示例代码
2013/09/18 Javascript
Javascript与jQuery方法的隐藏与显示
2015/01/19 Javascript
node.js中的forEach()是同步还是异步呢
2015/01/29 Javascript
JavaScript中消除闭包的一般方法介绍
2015/03/16 Javascript
javascript函数自动执行常用方法汇总
2016/03/28 Javascript
JS延时器提示框的应用实例代码解析
2016/04/27 Javascript
AngularJS优雅的自定义指令
2016/07/01 Javascript
如何用js实现鼠标向上滚动时浮动导航
2016/07/18 Javascript
解决AngualrJS页面刷新导致异常显示问题
2017/04/20 Javascript
详解nodeJS之路径PATH模块
2017/05/31 NodeJs
详解Angular4 路由设置相关
2017/08/26 Javascript
在vue项目中安装使用Mint-UI的方法
2017/12/27 Javascript
基于jQuery实现的设置文本区域的光标位置
2018/06/15 jQuery
ES6入门教程之Array.from()方法
2019/03/23 Javascript
整理 node-sass 安装失败的原因及解决办法(小结)
2020/02/19 Javascript
文章或博客自动生成章节目录索引(支持三级)的实现代码
2020/05/10 Javascript
vue 实现tab切换保持数据状态
2020/07/21 Javascript
解决VUE项目使用Element-ui 下拉组件的验证失效问题
2020/11/07 Javascript
Python 开发Activex组件方法
2009/11/08 Python
Python multiprocessing多进程原理与应用示例
2019/02/28 Python
python实现的接收邮件功能示例【基于网易POP3服务器】
2019/09/11 Python
英国最大的宠物食品和宠物用品网上零售商: Zooplus
2016/08/01 全球购物
英国羊绒服装购物网站:Pure Collection
2018/10/22 全球购物
武汉某公司的C#笔试题面试题
2015/12/25 面试题
跟单业务员岗位职责
2014/03/08 职场文书
运动会观后感
2015/06/09 职场文书