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字符串格式化的方法(两种)
Sep 19 Python
Python实现扩展内置类型的方法分析
Oct 16 Python
Python爬虫框架Scrapy实例代码
Mar 04 Python
python读取几个G的csv文件方法
Jan 07 Python
解决Django生产环境无法加载静态文件问题的解决
Apr 23 Python
Django中使用极验Geetest滑动验证码过程解析
Jul 31 Python
Python爬取视频(其实是一篇福利)过程解析
Aug 01 Python
python 进程间数据共享multiProcess.Manger实现解析
Sep 23 Python
Python 自由定制表格的实现示例
Mar 20 Python
Python关键字及可变参数*args,**kw原理解析
Apr 04 Python
Python变量及数据类型用法原理汇总
Aug 06 Python
python在package下继续嵌套一个package
Apr 14 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/09/30 PHP
hadoop常见错误以及处理方法详解
2013/06/19 PHP
利用浏览器的Javascript控制台调试PHP程序
2014/01/08 PHP
PHP的foreach中使用引用时需要注意的一个问题和解决方法
2014/05/29 PHP
功能强大的php文件上传类
2016/08/29 PHP
Yii2中SqlDataProvider用法示例
2016/09/22 PHP
thinkPHP5.0框架简单配置作用域的方法
2017/03/17 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
2017/09/15 PHP
JavaScript 脚本将当地时间转换成其它时区
2009/03/19 Javascript
javascript学习笔记(十七) 检测浏览器插件代码
2012/06/20 Javascript
jQuery基础语法实例入门
2014/12/23 Javascript
JavaScript使用Prototype实现面向对象的方法
2015/04/14 Javascript
详解vue axios用post提交的数据格式
2018/08/07 Javascript
使用layui日期控件laydate对开始和结束时间进行联动控制的方法
2019/09/06 Javascript
Vue使用JSEncrypt实现rsa加密及挂载方法
2020/02/07 Javascript
Vue路由的模块自动化与统一加载实现
2020/06/05 Javascript
微信小程序通过websocket实时语音识别的实现代码
2020/08/19 Javascript
python爬虫_自动获取seebug的poc实例
2017/08/05 Python
python+opencv打开摄像头,保存视频、拍照功能的实现方法
2019/01/08 Python
Pycharm以root权限运行脚本的方法
2019/01/19 Python
Django生成PDF文档显示在网页上以及解决PDF中文显示乱码的问题
2019/07/04 Python
python双向链表原理与实现方法详解
2019/12/03 Python
python通过对字典的排序,对json字段进行排序的实例
2020/02/27 Python
Python Pillow(PIL)库的用法详解
2020/09/19 Python
CSS3 Flex 弹性布局实例代码详解
2018/11/01 HTML / CSS
巴西儿童时尚购物网站:Dinda
2019/08/14 全球购物
英国排名第一的停车场运营商:NCP
2019/08/26 全球购物
表扬信格式
2014/01/12 职场文书
师范学院教师自荐书
2014/01/31 职场文书
网络编辑职责
2014/03/01 职场文书
高中教师考核方案
2014/05/18 职场文书
违反交通法规检讨书
2014/09/10 职场文书
工作作风懒散检讨书
2014/10/29 职场文书
赔偿协议书怎么写
2015/01/28 职场文书
骨干教师个人总结
2015/02/11 职场文书
医院员工辞职信范文
2015/05/12 职场文书