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利用beautifulSoup实现爬虫
Sep 29 Python
详解Python中的装饰器、闭包和functools的教程
Apr 02 Python
Python日志模块logging简介
Apr 13 Python
Python isinstance函数介绍
Apr 14 Python
使用Python编写一个简单的tic-tac-toe游戏的教程
Apr 16 Python
Python设计模式之职责链模式原理与用法实例分析
Jan 11 Python
VSCode Python开发环境配置的详细步骤
Feb 22 Python
python定位xpath 节点位置的方法
Aug 27 Python
python实现广度优先搜索过程解析
Oct 19 Python
django项目中新增app的2种实现方法
Apr 01 Python
python将dict中的unicode打印成中文实例
May 11 Python
django 连接数据库出现1045错误的解决方式
May 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
用js进行url编码后用php反解以及用php实现js的escape功能函数总结
2010/02/08 PHP
php 变量未定义等错误的解决方法
2011/01/12 PHP
php fsockopen解决办法 php实现多线程
2014/01/20 PHP
PHP面向对象教程之自定义类
2014/06/10 PHP
javascript some()函数用法详解
2014/11/13 PHP
php实现将任意进制数转换成10进制的方法
2015/04/17 PHP
配置eAccelerator和XCache扩展来加速PHP程序的执行
2015/12/22 PHP
详解PHP编码转换函数应用技巧
2016/10/22 PHP
求解开jscript.encode代码的asp函数
2007/02/28 Javascript
Add a Formatted Table to a Word Document
2007/06/15 Javascript
Javascript select下拉框操作常用方法
2009/11/09 Javascript
ExtJs 表单提交登陆实现代码
2010/08/19 Javascript
NodeJS的模块写法入门(实例代码)
2012/03/07 NodeJs
用JS提交参数创建form表单在FireFox中遇到的问题
2013/01/16 Javascript
轻量级jQuery插件slideBox实现带底栏轮播(焦点图)代码
2016/03/28 Javascript
JS中多步骤多分步的StepJump组件实例详解
2016/04/01 Javascript
webpack开发环境和生产环境的深入理解
2018/11/08 Javascript
Ant Design的可编辑Tree的实现操作
2020/10/31 Javascript
跟老齐学Python之有容乃大的list(3)
2014/09/15 Python
python概率计算器实例分析
2015/03/25 Python
scrapy-redis源码分析之发送POST请求详解
2019/05/15 Python
python使用pymongo与MongoDB基本交互操作示例
2020/04/09 Python
使用SimpleITK读取和保存NIfTI/DICOM文件实例
2020/07/01 Python
Keras搭建自编码器操作
2020/07/03 Python
python搜索算法原理及实例讲解
2020/11/18 Python
python音频处理的示例详解
2020/12/23 Python
CSS中垂直居中的简单实现方法
2015/07/06 HTML / CSS
Vans奥地利官方网站:美国原创极限运动潮牌
2018/09/30 全球购物
家长给孩子的表扬信
2014/01/17 职场文书
领导党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
2014年机关党建工作总结
2014/11/11 职场文书
2014年公路养护工作总结
2014/12/04 职场文书
企业宣传稿范文
2015/07/23 职场文书
文明上网主题班会
2015/08/14 职场文书
redis限流的实际应用
2021/04/24 Redis
设置IIS Express并发数
2022/07/07 Servers