jupyter作为优秀的数据分析工具,深受广大码农的喜爱,新一代的农民工都爱他!!!!
简单来搭建一下吧:方便你我他~!
安装anaconda
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2020.11-Linux-x86_64.sh
人狠话不多~~~~~~~
直接yes,Enter就中!!!!
conda create --name Cjupy python=3.7
conda activate Cjupy ##激活环境
然后就可以安装了:
无所谓是什么用户,无论是root,还是zhao、qian、sun、li的
都可以安装
##安装jupyter
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple jupyter
##添加环境变量
vim ~/.bashrc
export PATH=$PATH:/home/zhao/anaconda3/envs/Cjupy/bin
##保存
esc
:wq
##加载文件
source ~/.bashrc
安装ipython模块
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ipython
进入python终端或者进入ipython终端
####设置登陆密码
$python
>>from notebook.auth import passwd
>>passwd()
##
passwd()
Enter password:
Verify password:
Out[2]:'argon2:$argon2id$v=19$m=10240,t=10,p=8$pcTg1mB/X5a3XujQqYq/wQ$/UBQB000000000'
jupyter 更好了默认的生成方式 不再是sha1
from notebook.auth import passwd
passwd(algorithm='sha1')
Enter password:
Verify password:
Out[2]: 'sha1:67c9e60bb8b6:9ffede082500000000000000000000000000'
启动jupyter
jupyter-notebook --generate-config --allow-root
然后会生成默认配置文件
~/.jupyter/jupyter_notebook_config.py
根据自己需求改变配置文件内容:
c.NotebookApp.quit_button = False #web 页面的关闭服务按钮取消掉
c.NotebookApp.allow_origin = '*' #nginx 访问允许跨域
c.NotebookApp.allow_password_change = False #禁止修改密码
c.NotebookApp.allow_remote_access = True #允许远程访问
#c.NotebookApp.port = 9820 #访问端口
c.NotebookApp.ip = '0.0.0.0' #ip
c.NotebookApp.notebook_dir = '/home/zhao/jupyter/notebook/' #工作目录
c.NotebookApp.open_browser = False #启动jupyter后不打开浏览器
c.NotebookApp.password = 'sha1:55958db9bb42:f9c76f00000000000000000' #密码哈希值
##后台启动服务
nohup jupyter notebook --allow-root > ~/jupyter/jupyter.log 2>&1 &