关于在局域网内的服务器上安装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

### 如何在树莓派5上安装JupyterLab #### 准备工作 为了确保顺利安装JupyterLab,在开始前需确认操作系统已更新至最新版本。对于基于Ubuntu的操作系统,可以执行如下命令来完成系统的升级: ```bash sudo apt update && sudo apt upgrade -y ``` #### 安装Python环境及相关依赖库 由于JupyterLab主要运行于Python环境中,因此先要确保已经安装了合适的Python版本以及pip工具。 ```bash sudo apt install python3-pip python3-dev build-essential libssl-dev libffi-dev python3-setuptools ``` 考虑到特定环境下可能遇到的包管理问题[^3],建议通过`wheel`方式安装额外所需的软件包以获得更好的兼容性和稳定性支持。 #### 创建虚拟环境(推荐) 创建一个新的Python虚拟环境有助于隔离不同项目之间的依赖关系冲突,并保持全局Python环境整洁有序。 ```bash python3 -m venv jupyterlab-env source jupyterlab-env/bin/activate ``` 激活后的终端提示符通常会显示所处的虚拟环境名称,表明当前操作将在该独立空间内进行。 #### 使用pip安装JupyterLab 一旦准备工作就绪,就可以利用pip轻松地安装JupyterLab及其必要的扩展组件了。 ```bash pip install wheel # 推荐使用wheel提高安装成功率 pip install jupyterlab ``` #### 启动服务并访问Web界面 成功安装之后,只需简单一条指令即可启动本地服务器实例: ```bash jupyter lab --no-browser --ip=0.0.0.0 ``` 上述命令中的参数设置允许任何设备在同一局域网内的浏览器里输入对应的IP地址加上端口号(默认为8888),从而远程连接到正在运行的服务页面。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值