重要,一个jupyter 多个虚拟环境
Jupyter Notebook 中切换/使用 conda 虚拟环境的三种方式 - 知乎
安装教程(一个jupyter多虚拟环境,方便切换):
在base环境CMD中执行下面代码安装jupyter,以及安装nb_conda_kernels(自动环境内核)
conda install jupyter
conda install nb_conda_kernels
在各个环境中安装ipykernel内核
conda install ipykernel中文化:
pip install jupyterlab-language-pack-zh-CN配置密码
生成jupyter的配置文件:jupyter notebook --generate-config
控制台继续输入:jupyter notebook password (会输入两次密码,用来验证)
密码设置成功, 登录服务器: jupyter notebook
其他设置
按照以下步骤操作:
1. 生成 Jupyter 配置文件
首先,确保你已经生成了 Jupyter 配置文件。如果没有生成,可以通过以下命令生成:
jupyter notebook --generate-config
这会在你的用户目录下生成一个名为 jupyter_notebook_config.py 的配置文件,通常路径是:
~/.jupyter/jupyter_notebook_config.py
2. 修改配置文件
接下来,编辑这个配置文件:
nano ~/.jupyter/jupyter_notebook_config.py
3. 设置默认的 IP 地址为 0.0.0.0(建议,局域网/公网访问需要)
在配置文件中找到以下行(如果没有,手动添加):
# c.NotebookApp.ip = 'localhost'
将其改为:
c.NotebookApp.ip = '0.0.0.0'
这样 Jupyter Notebook 就会监听所有网络接口,允许从任何地方访问。
4. 设置默认端口(可选)
你还可以选择设置一个端口,避免使用默认的端口 8888。如果你想使用其他端口,可以在配置文件中设置:
c.NotebookApp.port = 8888 # 你可以修改为其他端口号
5. 禁用认证(可选)
如果你不想每次都输入密码或令牌来访问 Jupyter Notebook,可以选择禁用认证:
c.NotebookApp.token = '' # 禁用令牌
c.NotebookApp.password = '' # 如果你设置了密码,这一行可以删除
6. 启动 Jupyter Notebook
保存并退出编辑器(按 Ctrl + X,然后按 Y,最后按 Enter),然后你可以通过以下命令启动 Jupyter Notebook:
jupyter notebook
现在,Jupyter Notebook 应该可以在 0.0.0.0 上运行,并可以通过网络上的其他设备访问。
7. 配置防火墙(如果需要)
如果你使用防火墙,确保端口(如 8888)对外开放,以允许其他设备访问。你可以使用以下命令来允许端口:
sudo ufw allow 8888
完成这些步骤后,Jupyter Notebook 应该就能够通过 0.0.0.0 在你的 Ubuntu 系统上对外提供服务。