JupyterLab 3.0安装方法,克服浏览器空白等各种小问题,终于装上了心仪的debugger,大成功!(Windows10系统)
一、jupyterlab3.0安装前提
已安装Anaconda3
Windows系统
Anaconda3自带的jupyterlab还停留在2.2.6的版本,因此开始自己升级jupyterlab3.0之路,万万没想到问题还挺多,但是折腾一番之后成功了还是很开心的。
本人之前想单纯通过python3.7安装,虽然也能安装上jupyterlab3.0,但最后发现想要心仪的debugger功能,还是需要安装Anaconda3,因此现在的环境是Anaconda3和python3.7均已安装。
二、jupyterlab3.0安装方法
1. conda方法安装不成功
conda install -c conda-forge jupyterlab=3
网上有很多解决此处失败的教程,但我试了几个发现不好用,所以直接放弃改用pip来安装了。
2. 用pip可以安装成功
pip install jupyterlab==3
安装完发现版本成为了jupyterlab 3.0.0。
三、jupyterlab3.0 打开浏览器显示空白问题解决
本以为很容易的升级,结果输入jupyter lab打开了默认的360极速浏览器,显示一片空白,搜帖子发现需要将jupyter_notebook_config.py文件的默认浏览器改成chrome比较稳妥,因此去下了一个chrome安装上。
然后在命令行通过以下命令找到jupyter_notebook_config.py文件路径:
jupyter notebook --generate-config
用记事本或notepad++打开jupyter_notebook_config.py,查找browser,找到下列语句,将其替换。
替换成
# c.NotebookApp.browser = ''
import webbrowser
webbrowser.register("chrome",None,webbrowser.GenericBrowser(u"C:\\Users\Administrator\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe"))
c.NotebookApp.browser = 'chrome'
此处路径改成你的chrome安装路径,快捷图标右键属性可找到路径,注意“\”全部改成双“\”才能成功。
然后在命令行输入jupyter lab发现浏览器就默认chrome打开了,还能正常显示,jupyterlab 3.0安装成功。
详见帖子
[《jupyter lab的目录调整及设置默认浏览器为chrome的方法》]
四、jupyterlab debugger安装方法
因为我单纯就是很想用jupyterlab debugger,所以任务还没有结束,继续战斗!
参考官方文档的安装方法。
1. 安装xeus-python
此处按照官方文档操作,在命令行输入以下命令,中途跳出选择就选y就可以。
conda create -n jupyterlab-debugger -c conda-forge jupyterlab=3 xeus-python
2. 激活jupyterlab-debugger
但是按照官方文档输入以下命令则会显示错误。
conda activate jupyterlab-debugger
尝试一番,发现需要改成 以下命令。
CALL conda.bat activate jupyterlab-debugger
3. 打开jupyterlab切换成XPython内核
之后再去打开jupyterlab发现发现可以切换成XPython内核了,发现终于可以使用debugger功能了,大成功!
五、jupyterlab3.0汉化方法
此处很简单,实在写不动了,大家参考该贴吧。
汉化方法
六、总结
第一次折腾这么久安装一个最近更新的版本,原本想的很简单,但遇到各种问题,中途重装了Anaconda发现也没有用,走了很多弯路。但是还好参考了很多很有意义的帖子,最后解决了问题。在此将我的安装过程分享,希望能对大家有所帮助,欢迎大家改正和交流。
另外本帖还参考了:
JupyterLab 3.0发布:支持中文界面,安装插件无需Node.js
本文地址:https://blog.csdn.net/weixin_40812052/article/details/112507846