关于在局域网内的服务器上安装Jupyter


已经有环境:win10、vs code、remote-ssh

尝试:


0. 下载依赖

pip3 download jupyterlab -i https://pypi.tuna.tsinghua.edu.cn/simple 


上传至服务器一个单独的新目录,在该目录中种运行:

pip3 install jupyterlab/jupyterlab-3.2.5-py3-none-any.whl --no-index --find-links=./


生成密码,进入python,记住生成的密码

from notebook.auth import passwd; 
passwd()

生成配置文件

jupyter-lab --generate-config --allow-root
vim /root/.jupyter/jupyter_notebook_config.py


修改如下:

c.NotebookApp.ip = '0.0.0.0'
c.NotebookApp.allow_root = True
c.NotebookApp.ip='*'
c.NotebookApp.password = u'一个密码'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888 #可自行指定一个端口, 访问时使用该端口


启动服务(本地浏览器可用,code不行)

jupyter-lab --allow-root

1. 离线安装 ipykernel

conda install ipykernel


使用ipykernel命令添加当前conda环境,

ipython kernel install --user --name="conda环境的名字"


重启Jupyter Lab
2. ctrl+shift+p 调用 select Interpreter,无效;
3.

python -m ipykernel install --user --name "conda环境的名字",无效;

4. 直接在远程terminal中调用jupyter notebook,此情况可以在本地浏览器中打开,但vs不行;

解决


远程服务器
1. 在本地下载vsix格式的扩展包(Jupyter、Pylance、Python),将三个文件复制到服务器中;
2. 在本机vs code 中选择:扩展-上方三个点-从VSIX安装...,将三个文件进行安装即可;

问题


1. 若出现当前扩展不支持该版本vscode,则可以:将拓展*.vsix修改为*.zip,在extension中找到package.json,将 engine 参数修改为本机vs code的版本号,保存后将后缀改回;

参考


1. https://blog.csdn.net/lwuit/article/details/108683489?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164060859816780269824474%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164060859816780269824474&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-7-108683489.pc_search_result_cache&utm_term=%E7%A6%BB%E7%BA%BF+Jupyter+&spm=1018.2226.3001.4187

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值