jupyter kernel_新乡联通案例分享:Jupyter开发环境配置的常用技巧

563d9401ae92078bb62016380b463a17.png

Jupyter开发环境配置的常用技巧

新乡联通网管中心   邢少华

Python开发环境中,大部分人使用的是Jupyter,在Jupyter中有几个令人困扰的问题:

1. Jupyter的默认打开目录如何修改

2. Jupyter默认使用的浏览器如何修改

3. 好用的Jupyter插件如何安装

4. 在Jupyter中如何实现多个虚拟环境之间的切换。

以下笔者总结的一些经验,分享给大家

=============================================

一、修改默认打开路径

  1.jupyter notebook --generate-config查看文件路径

  2.修改路径中的jupyter_notebook_config.py

  3. 修改c.NotebookApp.notebook_dir='你的路径’

  4. 修改jupyter notebook的快捷方式,删除“%USERPROFILE%”即可

二、修改默认打开的浏览器

  1.找到#c.NotebookApp.browser = ''

  2.在下面添加如下:

import webbrowser

webbrowser.register("chrome",None,webbrowser.GenericBrowser(u"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe"))

c.NotebookApp.browser = 'chrome'

三、安装Nbextension扩展

1. 根环境下:conda方式安装

  conda install -c conda-forge jupyter_contrib_nbextensions

  conda install -c conda-forge jupyter_nbextensions_configurator

2.PIP方式安装

 pip install jupyter_nbextensions_configurator jupyter_contrib_nbextensions

如果不行,执行如下;

  jupyter contrib nbextension install --user

四、多虚拟环境扩展

  在根环境下:

conda install nb_conda_kernels

在虚拟化境下---安装Jupyter

  conda install jupyter

  在代码中,通过kernel->change kernel改变核心

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/533788.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

东北大学c语言及程序设计,东大20秋学期《C语言及程序设计》在线平时作业1参考...

20秋学期《C语言及程序设计》在线平时作业1( j- V: Z* f0 i V& k% b, S. ?/ _8 ~1.[单选题] 在C语言中,引用数组元素时,其数组下标的数据类型允许是()。2 6 g, p1 C$ P; B$ _( J附件是答案,核对题目下载4 m1 F; D: R* q; AA.整型常量- _…

mac安装ipython_Mac下安装ipython与jupyter

IPython从Python发展而来,更倾向于科学计算。互联网数据分析更喜欢用。首先切换root用户:sudo su -pip3自动安装ipythonMacBook-Pro:~ root# pip3 install ipython自动安装完成后建立软连接,方便使用MacBook-Pro:bin root# ln -s /Library/Fr…

二叉树 中序遍历 python_LeetCode 105 树 从前序与中序遍历序列构造二叉树(Medium)

17(105) 从前序与中序遍历序列构造二叉树(Medium)描述根据一棵树的前序遍历与中序遍历构造二叉树。注意: 你可以假设树中没有重复的元素。示例例如,给出前序遍历 preorder [3,9,20,15,7] 中序遍历 inorder [9,3,15,20,7]返回如下的二叉树:3/ 9 20/ 1…

c语言删除双向链表重复元素,求一个双向链表的建立,插入删除的c语言程序完整版的,借鉴一下思想,再多说一下就是能运行的那种...

最佳答案//链表的操作编辑//线性表的双向链表存储结构typedef struct DuLNode{ElemType data;struct DuLNode *prior,*next;}DuLNode,*DuLinkList;////带头结点的双向循环链表的基本操作void InitList(DuLinkList L){ /* 产生空的双向循环链表L */L(DuLinkList)malloc(sizeof(D…

华为p10和p10plus区别_华为p10和p10plus哪个好 华为p10与p10plus区别对比【图文】

华为p10与p10plus是华为在2017年的首发旗舰手机,作为颜值与配置都很亮眼的华为p10与p10plus自然成了大众的焦点,当然也就避不可免的用来对比。究竟华为p10和p10plus哪个好?下面小编就来给大家讲讲华为p10与p10plus的区别对比。华为P10与P10 Plus区别对比…

python数学圆周率_Python编程超简单方法算圆周率

我们都知道,圆周率是3.1415926也就是π,但你有没有想过,圆周率是怎么算出来的呢? 这个是德国数学家莱布尼兹发明的算圆周率的方法,公式为:π4(1-1/31/51/71/9-1/11……),其中,分母每…

计算payload长度c语言,C语言0长度数组(可变数组/柔性数组)详解

1 零长度数组概念众所周知, GNU/GCC 在标准的 C/C 基础上做了有实用性的扩展, 零长度数组(Arrays of Length Zero) 就是其中一个知名的扩展.多数情况下, 其应用在变长数组中, 其定义如下struct Packet{ int state; int len; char cData[0]; //这里的0长结构体就为变长结构体提供…

iphone主屏幕动态壁纸_iPhone8怎么设置动态壁纸?iPhone8动态壁纸设置教程

iPhone8怎么设置动态壁纸?朋友们平时想把一些拍摄的动态图片设置iPhone8壁纸,该怎么设置呢?估计有 不少朋友还不知道如何设置, 在这里我就来为大家介绍一下iPhone8设置动态壁纸的教程,一起来看一看吧!iPhone8动态壁纸设置教程首先打开iPhon…

python封装介绍_谈python3的封装

这章给大家介绍,如何封装一个简单的python库首先创建一个以下型式的文件结构rootFile/setup.pyexample_package/__init__.pyexample_module.pyexample_package2/__init__.pyexample_module.py其中的两个__init__.py可以是一个空文件,但是它是导入package…

go语言调用c 的头文件 so,golang 学习(10): 使用go语言调用c语言的so动态库-Go语言中文社区...

一、前言最近在学习go,因为需要调用c语言打包成的so动态库里面的方法,避免自己再去造轮子,所以想直接使用golang调用so,但是参考了其他博客大佬写的,我每一步原封不动的写下来,结果都是一堆错误&#xff0c…

log nginx 客户端请求大小_Nginx日志分析和参数详解

本文档主要介绍Nginx设置日志参数的作用,以及Nginx日志常用分析命令基本大纲:1.Nginx日志记录格式的介绍2.Nginx日志参数详解3.Web服务流量名词介绍4.Nginx日志常用分析命令示范一:Nginx日志记录格式的介绍log_format用来设置日志的记录格式&…

python函数的封装调用_Python封装一个函数来打印到变量

如果我有一个包含大量打印语句的函数: 即. def funA(): print "Hi" print "There" print "Friend" print "!" 我想做的是这样的事情 def main(): ##funA() does not print to screen here a getPrint(funA()) ##where get…

android 开机动画 渐变,[Parallax Animation]实现知乎 Android 客户端启动页视差滚动效果...

前言Parallax Scrolling (视差滚动),是一种常见的动画效果。视差一词来源于天文学,但在日常生活中也有它的身影。在疾驰的动车上看风景时,会发现越是离得近的,相对运动速度越快,而远处的山川河流只是缓慢的移动着&…

js访问对方手机文件夹_求JS大神帮我写个利用JS来实现手机端和PC端访问自动选择样式文件代码...

展开全部现在比较流行的办法是 一个网站2套代码,一套是手机一套pc,在网站首页开e68a84e8a2ad3231313335323631343130323136353331333363353735头写上一段识别各浏览器的判断方法,根据结果引入不同的样式详细判断如下:var browser{…

python可以做计量分析吗_技术分享 - python数据分析(2)——数据特征分析(上)...

1 分布分析 分布分析能揭示数据的分布特征和分布类型。对于定量数据,欲了解其分布形式是对称的还是非对称的,发现某些特大或特小的可疑值,可通过绘制频率分布表、绘制频率分布直方图、绘制茎叶图进行直观地分析;对于定性分类数据&…

android lrc 歌词显示,Android歌词 AndroidLrc歌词

[ti:Android][ar:川畑要][al:0][by:黄病病][00:00.00][00:01.69]Android[00:07.51]歌手:川畑要[00:10.96]作詞:Kaname Kawabata[00:12.64]作曲:UTAKaname Kawabata[00:14.06]BY:黄病病[00:15.80][00:15.66]一際目を引くまるでandroid[00:23.1…

web前端开发技术期末考试_Web前端开发技术期末试题1

绝密★启用前Web前端开发技术期一、单项选择题(本大题共25小题,每小题1分,共25分)1.网页制作工具按照其工作方式可分为( )A.HTML语言和非HTML语言两大类B.DHTML方式和JavaScript方式两大类C.标注型网页制作工具和所见即所得型网页制作工具两大类D.基于Wi…

matlab的7.3版本是什么_乐建工程宝V6.3版本升级说明公告

尊敬的乐建工程宝客户:您好!为了给客户提供更加优质的产品和服务,我司已于2019年11月20日开始乐建工程宝V6.3版本升级服务。目前,Android系统各应用市场已基本审核完毕,iOS系统已上传AppStore,目前苹果官方…

魅族android 版本 6.0下载,flyme6.0内测版

由魅族开发的全新安卓系统flyme6.0系统固件已经到来,相对于Flyme 5系统有了众多改变和提升,全新的智能服务系统,多达400于项全新功能,同时让操作界面更加简洁,易于操作,而系统运行速度也将有所提升&#xf…

origin设置不同区域的颜色_[测试狗]Origin入门教程(二十四):效率翻倍小技巧——修改默认字体...

在使用Origin的时候,对于每次绘图都需要更改字体觉得很麻烦,因为Origin默认的字体为Arial,但是我们常用的字体一般为Times New Roman,在下拉框的很底部,每次更改都很浪费时间。那为什么不把他设置成默认字体呢&#xf…