Jupyter使用笔记
条评论参考:《Jupyter Notebook介绍、安装及使用教程》, 《远程连接服务器》
修改密码:
1
$ jupyter notebook password
生成密钥(较为复杂):
1
2
3
4$ ipython
from notebook.auth import passwd
passwd()输入密码后生成密钥,复制该密钥。
生成配置文件
1
$ jupyter notebook --generate-config
更改配置文件
1
2
3
4
5
6$vim ~/.jupyter/jupyter_notebook_config.py
c.NotebookApp.ip='*'
c.NotebookApp.password = u'粘贴密钥'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888端口号可根据自己服务器修改。保存后退出。
启动
1
$jupyter notebook --allow-root
在浏览器中打开
1
http://服务器IP:端口号
修改主页面
1
2
3$vim ~/.jupyter/jupyter_notebook_config.py
c.NotebookApp.notebook_dir = '主页面地址'显示所有数据
np.set_printoptions(threshold=np.inf)
- 文件中的python代码有大量输出时会导致notebook文件特别大以至于打不开。解决思路是清除文件中的output内容。
jupyter nbconvert --ClearOutputPreprocessor.enabled=True --to notebook --output=newipy .\filename.ipynb
命令参数解读
.\filename.ipynb
:是你打不开的那个大文件
--output=newipy
:是清除output后的ipynb文件名 -
在环境中安装ipykernel
1
conda install ipykernel
将环境写入kenel中
1
python -m ipykernel install --user --name tfgpu2.4 --display-name "tensorflow-gpu2.4"
在base环境中启动jupyter notebook
- 新建文件的时候可直接选择不同版本的环境
- 打开文件后,在Jupyter Notebook界面
kernel---->change kernel
中选择环境 查看环境内核
1
jupyter kernelspec list
删除环境内核
1
jupyter kernelspec remove <env-name>