Jupyter 的安装和使用

前言:

    平时会做很多代码测试,想发博客,每次却止步于大量整理和文档的书写的时间,于是想细细研究Jupyter 这种交互式编程,顺便可以把文档生成出来进行分享。

安装:

    官网(https://jupyter.org/install)有两种形式,anaconda 和 直接pip,个人比较习惯pip了。

# 环境:Python 3.6.5,windows×64 前提:anaconda已经卸载
python3 -m pip install --upgrade pip
python3 -m pip install jupyter

使用:

1. 创建虚拟环境载入到 ipykernel(目前 每个环境都要装一次 ipykernel 有点麻烦)

# 我比较习惯 virtualenv
mkvirtualenv test
pip3 install ipykernel
python3 -m ipykernel install --user --name test --display-name 'Python3(test)"

2. 开启 jupyter notebook 服务(用了 nssm https://blog.csdn.net/weixin_39657118/article/details/88907135 )

# 跨服务访问 --NotebookApp.ip = '*' 
# 启动根目录 --NotebookApp.notebook_dir="..\Desktop\project\jupyter_notebook" 
# 指定端口 --port=9999
# 不允许密码更改 --NotebookApp.allow_password_change=False
# *面 --no-browser
# 密钥 --certfile=mycert.pem --keyfile mykey.key

# 1. 设置密码
jupyter notebook password

# 2. 设置密钥
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout mykey.key -out mycert.pem

# 3. 服务启动(我想起个在windows上起个长服务 就弄得麻烦了点)
# ① 设置密码 
jupyter notebook password

# ② 将~/.jupyter/jupyter_notebook_config.json 的密码粘出来

# ③ 创建 jupyter-server.bat 文件 粘入下面内容
jupyter notebook --NotebookApp.notebook_dir='..\Desktop\project\jupyter_notebook' --port=8888 --no-browser --NotebookApp.allow_password_change=False --NotebookApp.password='sha1:f5941acae740:e558e214eae86eca1fca40fd91a78a6c859616c0'

# 用了 nssm 
nssm install 

# 选择 jupyter-server.bat (在Python的script目录下)并设置名称
sc start jupyter-server.bat

3 测试 打开 http://localhost:8888/tree

上一篇:[转]Linux中python3.6+ipython+Jupyter Notebook环境


下一篇:如何更改JupyterNotebook的默认工作路径