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实现的使用telnet登陆聊天室实例
Jun 17 Python
在Python程序中操作MySQL的基本方法
Jul 29 Python
python基础入门学习笔记(Python环境搭建)
Jan 13 Python
python中print的不换行即时输出的快速解决方法
Jul 20 Python
Python之dict(或对象)与json之间的互相转化实例
Jun 05 Python
Python判断中文字符串是否相等的实例
Jul 06 Python
Python实现基于KNN算法的笔迹识别功能详解
Jul 09 Python
Python 实现数据结构中的的栈队列
May 16 Python
python中有帮助函数吗
Jun 19 Python
Python实现Appium端口检测与释放的实现
Dec 31 Python
Django使用echarts进行可视化展示的实践
Jun 10 Python
使用Python+OpenCV进行卡类型及16位卡号数字的OCR功能
Aug 30 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
joomla内置的表单验证功能使用方法
2010/06/11 PHP
《PHP编程最快明白》第七讲:php图片验证码与缩略图
2010/11/01 PHP
php学习笔记 数组遍历实现代码
2011/06/09 PHP
PHP实现的购物车类实例
2015/06/17 PHP
laravel创建类似ThinPHP中functions.php的全局函数
2016/11/26 PHP
Ajax+Json 级联菜单实现代码
2009/10/27 Javascript
jquery怎样实现ajax联动框(一)
2013/03/08 Javascript
jQuery实现的仿select功能代码
2015/08/19 Javascript
jQuery实现表格隔行及滑动,点击时变色的方法【测试可用】
2016/08/20 Javascript
javascript事件的传播基础实例讲解(35)
2017/02/14 Javascript
Vue 父子组件数据传递的四种方式( inheritAttrs + $attrs + $listeners)
2018/05/04 Javascript
使用JS判断移动端手机横竖屏状态
2018/07/30 Javascript
详解Angular Karma测试的持续集成实践
2019/11/15 Javascript
解决vue项目,npm run build后,报路径错的问题
2020/08/13 Javascript
[03:42]2016国际邀请赛中国区预选赛首日现场玩家采访
2016/06/26 DOTA
浅谈python抛出异常、自定义异常, 传递异常
2016/06/20 Python
TensorFlow saver指定变量的存取
2018/03/10 Python
python实时检测键盘输入函数的示例
2019/07/17 Python
pycharm中显示CSS提示的知识点总结
2019/07/29 Python
Python函数式编程指南:对生成器全面讲解
2019/11/19 Python
matplotlib基础绘图命令之bar的使用方法
2020/08/13 Python
Anaconda详细安装步骤图文教程
2020/11/12 Python
详解修改Anaconda中的Jupyter Notebook默认工作路径的三种方式
2021/01/24 Python
ASOS西班牙官网:英国在线时尚和美容零售商
2020/01/10 全球购物
linux下进程间通信的方式
2013/01/23 面试题
秸秆管理实施方案
2014/03/15 职场文书
反四风对照检查材料
2014/09/22 职场文书
店铺转让协议书
2014/12/02 职场文书
表扬稿格式范文
2015/01/16 职场文书
2015年保险公司工作总结
2015/04/24 职场文书
十二生肖观后感
2015/06/12 职场文书
2016学雷锋优秀志愿者事迹材料
2016/02/25 职场文书
导游词之湖北武当山
2019/09/23 职场文书
mysql 数据插入优化方法之concurrent_insert
2021/07/01 MySQL
python代码实现扫码关注公众号登录的实战
2021/11/01 Python
Python使用pandas导入csv文件内容的示例代码
2022/12/24 Python