1、ipynb文件是可以在本地安装 Jupyterlab 打开,可以通过下载并安装 Anaconda来安装Jupyterlab ,首先百度Anaconda,进入Anaconda的首页。
2、然后这里使用的是windows版本,点击download下载到本地,默认是64位。
3、下载到本地后,双击打开安装,安装很简单只需选择好安装路径,一路点击next即可。
4、安装完成后打开开始菜单找到Anaconda3(64-bit),点击Anaconda Prompt(类似windows的命令行工具)。
5、在命令行进入存放ipynb文件所在的目录输入命令 jupyter lab 将在该目录下启动Jupyterlab。
6、输入后会自动d出jupyterlab的网页app,在左面就是ipynb所在目录,点击任意一个ipynb文件,就可以在右侧显示内容了。
The port 8888 is already in use, trying another port,证明8888端被使用过,jupyter无法使用开始---->运行---->cmd,或者是window+R组合键,调出命令窗口
输入命令:netstat -ano,列出所有端口的情况。找出8888端口。
查看被占用端口对应的PID,输入命令:netstat -aon|findstr "49157",回车,记下最后一位数字,即PID,这里是2720。
继续输入tasklist|findstr "2720",回车,查看是哪个进程或者程序占用了2720端口,找到进程以后去任务管理器结束它
简单记录下安装ipyleaflet的排坑过程:
首先当然是按照要求装好 jupyter lab了,和装notebook的过程差不多,pip / conda安装都行。
之后, pip install ipyleaflet 安装ipyleaflet,应该问题不大,稍等片刻就能装好。
按照git的安装说明,还需要执行:
jupyter labextension install @jupyter-widgets/jupyterlab-manager jupyter-leaflet
问题就出在这里,提示有个什么依赖没有按照好,然后开始一路google。好像碰到的人不少,大家的解决方法也各不相同。有人说,用conda重新建个纯净的环境装了一遍,就OK了。
之前为了让自己习惯用命令行多倒腾倒腾,一直没用过 conda ,纠结半天还是按照过来人的经历来吧。于是,把目前的python环境、包统统卸载,然后用 conda 重新配了个新的开发环境,顺手把python版本从37升级到了38。
接着又是重复之前的流程。
满心欢喜等着安装完成,结果仍然提示有个什么依赖没装好。没其他办法只好打开报错日志看看,好像说的是在yarn的淘宝源上没找到那个包,便顺手把yarn的源改回了之前的,然后重新执行
jupyter labextension install @jupyter-widgets/jupyterlab-manager jupyter-leaflet
并没抱任何期望
果然,也没什么太大变化
于是想试着把 ipyleaflet 卸载重装算了。
结果,输错成 pip uninstall jupyterlab !!!!
一路 Ctrl + C 把卸载的过程停了下来,庆幸间打开了web端的jupyter lab,结果d窗提示 jupyterlab-manager jupyter-leaflet build 成功
折腾半天,实际上就是改下 npm 或者 yarn的源就可以,一条命令的事儿
WFT !!!!!!
经验就是: 多看看错误日志,多思考,别一有问题只知道 Google!!!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)