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实现的爬虫功能代码
Jun 24 Python
Python中使用支持向量机(SVM)算法
Dec 26 Python
浅谈Django学习migrate和makemigrations的差别
Jan 18 Python
Sanic框架流式传输操作示例
Jul 18 Python
10分钟教你用Python实现微信自动回复功能
Nov 28 Python
在Python中字典根据多项规则排序的方法
Jan 21 Python
pandas 选取行和列数据的方法详解
Aug 08 Python
python数据预处理 :样本分布不均的解决(过采样和欠采样)
Feb 29 Python
Python实现将元组中的元素作为参数传入函数的操作
Jun 05 Python
Python应用实现双指数函数及拟合代码实例
Jun 19 Python
导致python中import错误的原因是什么
Jul 01 Python
超级实用的8个Python列表技巧
Aug 24 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
德生9700DX电路分析
2021/03/02 无线电
简单易用的计数器(数据库)
2006/10/09 PHP
基于数据库的在线人数,日访问量等统计
2006/10/09 PHP
php中遍历二维数组并以表格的形式输出的方法
2017/01/03 PHP
jquery EasyUI的formatter格式化函数代码
2011/01/12 Javascript
js借助ActiveXObject实现创建文件
2013/09/29 Javascript
JavaScript+CSS控制打印格式示例介绍
2014/01/07 Javascript
js实现简单折叠、展开菜单的方法
2015/08/28 Javascript
jfinal与bootstrap的登录跳转实战演习
2015/09/22 Javascript
BootStrap智能表单实战系列(六)表单编辑页面的数据绑定
2016/06/13 Javascript
微信小程序 页面之间传参实例详解
2017/01/13 Javascript
JS实现无缝循环marquee滚动效果
2017/05/22 Javascript
利用JS制作万年历的方法
2017/08/16 Javascript
Vuex 使用 v-model 配合 state的方法
2018/11/13 Javascript
vue实现在线翻译功能
2019/09/27 Javascript
vue Tab切换以及缓存页面处理的几种方式
2019/11/05 Javascript
微信小程序视频弹幕发送功能的实现
2020/12/28 Javascript
Python 分析Nginx访问日志并保存到MySQL数据库实例
2014/03/13 Python
PyQt 线程类 QThread使用详解
2017/07/16 Python
Python内置函数reversed()用法分析
2018/03/20 Python
Python2.7.10以上pip更新及其他包的安装教程
2018/06/12 Python
纯CSS3代码实现文字描边
2016/04/25 HTML / CSS
法国设计制造的扫帚和刷子:Andrée Jardin
2018/12/06 全球购物
澳大利亚手袋、珠宝和在线时尚精品店:The Way
2019/12/21 全球购物
2019年c语言经典面试题目
2016/08/17 面试题
视图的作用
2014/12/19 面试题
开服装店计划书
2014/08/15 职场文书
中职毕业生自我鉴定范文(3篇)
2014/09/28 职场文书
法人身份证明书
2014/10/08 职场文书
大学生暑期社会实践证明范本
2014/10/24 职场文书
2014年药房工作总结
2014/11/22 职场文书
Mac M1安装mnmp (Mac+Nginx+MySQL+PHP) 开发环境
2021/03/29 PHP
用Python简陋模拟n阶魔方
2021/04/17 Python
golang特有程序结构入门教程
2021/06/02 Python
 分享一个Python 遇到数据库超好用的模块
2022/04/06 Python
vue实现列表垂直无缝滚动
2022/04/08 Vue.js