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 相关文章推荐
使用grappelli为django admin后台添加模板
Nov 18 Python
Python的动态重新封装的教程
Apr 11 Python
Python中函数的参数定义和可变参数用法实例分析
Jun 04 Python
python 容器总结整理
Apr 04 Python
Python分析学校四六级过关情况
Nov 22 Python
用Pycharm实现鼠标滚轮控制字体大小的方法
Jan 15 Python
利用Django模版生成树状结构实例代码
May 19 Python
Pytorch 保存模型生成图片方式
Jan 10 Python
Python使用Paramiko控制liunx第三方库
May 20 Python
Python导入数值型Excel数据并生成矩阵操作
Jun 09 Python
keras 使用Lambda 快速新建层 添加多个参数操作
Jun 10 Python
记录模型训练时loss值的变化情况
Jun 16 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
笑谈配置,使用Smarty技术
2007/01/04 PHP
php 购物车实例(申精)
2009/05/11 PHP
PHP中空字符串介绍0、null、empty和false之间的关系
2012/09/25 PHP
如何取得中文字符串中出现次数最多的子串
2013/08/08 PHP
php的常量和变量实例详解
2017/06/27 PHP
详解new function(){}和function(){}() 区别分析
2008/03/22 Javascript
js浮点数保留两位小数点示例代码(四舍五入)
2013/12/26 Javascript
Jquery树插件zTree用法入门教程
2015/02/17 Javascript
JQuery中绑定事件(bind())和移除事件(unbind())
2015/02/27 Javascript
Jquery实现仿腾讯娱乐频道焦点图(幻灯片)特效
2015/03/06 Javascript
js添加千分位的实现代码(超简单)
2016/08/01 Javascript
bootstrap提示标签、提示框实现代码
2016/12/28 Javascript
jquery鼠标悬停导航下划线滑出效果
2017/09/29 jQuery
vue elementui el-form rules动态验证的实例代码详解
2019/05/23 Javascript
简述pm2常用命令集合及配置文件说明
2019/05/30 Javascript
通过layer实现可输入的模态框的例子
2019/09/27 Javascript
js刷新页面location.reload()用法详解
2019/12/09 Javascript
vue如何使用rem适配
2021/02/06 Vue.js
python操作数据库之sqlite3打开数据库、删除、修改示例
2014/03/13 Python
Python实现的检测网站挂马程序
2014/11/30 Python
python 网络编程详解及简单实例
2017/04/25 Python
django 2.0更新的10条注意事项总结
2018/01/05 Python
Python实现投影法分割图像示例(一)
2020/01/17 Python
python实现QQ邮箱发送邮件
2020/03/06 Python
纯CSS3实现移动端展开和收起效果的示例代码
2020/04/26 HTML / CSS
美国领先的礼品卡网站:GiftCards.com
2016/11/02 全球购物
中国电子产品外贸网站:MiniIntheBox
2017/02/06 全球购物
美国购买体育、音乐会和剧院门票网站:SelectATicket
2019/09/08 全球购物
创业计划书中包含的9个方面
2013/12/26 职场文书
企业金融服务方案
2014/06/03 职场文书
护士实习求职信
2014/06/22 职场文书
励志演讲稿大全
2014/08/21 职场文书
财政局党的群众路线教育实践活动整改方案
2014/09/21 职场文书
车队安全员岗位职责
2015/02/15 职场文书
归途列车观后感
2015/06/17 职场文书
单位领导婚礼致辞
2015/07/28 职场文书