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 18 Python
python中list常用操作实例详解
Jun 03 Python
使用Python内置的模块与函数进行不同进制的数的转换
Mar 12 Python
python中从str中提取元素到list以及将list转换为str的方法
Jun 26 Python
python使用tcp实现局域网内文件传输
Mar 20 Python
YUV转为jpg图像的实现
Dec 09 Python
python3爬取torrent种子链接实例
Jan 16 Python
浅谈Python线程的同步互斥与死锁
Mar 22 Python
浅谈Python爬虫原理与数据抓取
Jul 21 Python
python 获取字典特定值对应的键的实现
Sep 29 Python
Python基于argparse与ConfigParser库进行入参解析与ini parser
Feb 02 Python
如何用用Python将地址标记在地图上
Feb 07 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文件读写操作之文件写入代码
2011/01/13 PHP
PHP输入输出流学习笔记
2015/05/12 PHP
Paypal实现循环扣款(订阅)功能
2017/03/23 PHP
对laravel的session获取与存取方法详解
2019/10/08 PHP
解决laravel中日志权限莫名变成了root的问题
2019/10/17 PHP
如何在centos8自定义目录安装php7.3
2019/11/28 PHP
JavaScript库 开发规则
2009/01/31 Javascript
JavaScript 获取用户客户端操作系统版本
2009/08/25 Javascript
对字符串进行HTML编码和解码的JavaScript函数
2010/02/01 Javascript
JQuery 选项卡效果(JS与HTML的分离)
2010/04/01 Javascript
Javascript delete 引用类型对象
2013/11/01 Javascript
jQuery中使用data()方法读取HTML5自定义属性data-*实例
2014/04/11 Javascript
node.js中的events.EventEmitter.listenerCount方法使用说明
2014/12/08 Javascript
JavaScript控制图片加载完成后调用回调函数的方法
2015/03/20 Javascript
通过Tabs方法基于easyUI+bootstrap制作工作站
2016/03/28 Javascript
基于Angularjs实现分页功能
2016/05/30 Javascript
js制作网站首页图片轮播特效代码
2016/08/30 Javascript
Angular2 (RC4) 路由与导航详解
2016/09/21 Javascript
jQuery Ajax File Upload实例源码
2016/12/12 Javascript
React创建组件的三种方式及其区别
2017/01/12 Javascript
jQuery复合事件用法示例
2017/06/10 jQuery
vue 弹框产生的滚动穿透问题的解决
2018/09/21 Javascript
layui实现数据表格隐藏列的示例
2019/10/25 Javascript
Vue 解决多级动态面包屑导航的问题
2019/11/04 Javascript
python3.3教程之模拟百度登陆代码分享
2014/01/16 Python
Python文件如何引入?详解引入Python文件步骤
2018/12/10 Python
python 爬取疫情数据的源码
2020/02/09 Python
HTML5中的postMessage API基本使用教程
2016/05/20 HTML / CSS
购买大码女装:Lane Bryant
2016/09/07 全球购物
英国最大的线上保健品零售商之一:Vitamin Planet
2016/12/01 全球购物
大学生找工作求职信
2014/07/09 职场文书
安全生产先进个人事迹材料
2014/12/30 职场文书
酒店员工辞职信范文
2015/02/28 职场文书
使用pandas生成/读取csv文件的方法实例
2021/07/09 Python
redis requires ruby version2.2.2的解决方案
2021/07/15 Redis
Redis中一个String类型引发的惨案
2021/07/25 Redis