提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
需要在服务器上安装miniconda、python3.7环境和jupyter。
安装步骤
1.安装miniconda
官网https://repo.anaconda.com/miniconda/下载Miniconda3-py37_4.9.2-Linux-x86_64.sh,运行:
bash /root/Miniconda3-py37_4.9.2-Linux-x86_64.sh
一直yes 直到最后一步初始化可以选择no(选yes 可能会导致一些兼容性问题)。
vim ~/.bashrc
添加conda路径
加入一行export PATH=~/miniconda3/bin:$PATH
source ~/.bashrc使配置生效后使用conda activate
进入base环境。
2.安装jupyter
pip install jupyter -iihttp://mirrors.aliyun.com/pypi/simple/
pip安装jupyter,这里用阿里云的镜像会快一点。
python
进入python,设置密码生成哈希值:
>>> from notebook.auth import passwd
>>> passwd()
Enter password:
Verify password:
'sha1:b940528e7136:9e196e33602be0797167854d1aaa51f70843ab9a'
##复制最后一段'sha1:xxxxxxxxxxxxxxxx'。
使用jupyter notebook --generate-config --allow-root
生成配置文件。
然后vim ~/.jupyter/jupyter_notebook_config.py
修改配置文件。配置文件里都是注释掉的默认配置,根据需要直接添加就可以。
c.NotebookApp.allow_origin = '*' #nginx 访问允许跨域
c.NotebookApp.allow_password_change = False #禁止修改密码
c.NotebookApp.allow_remote_access = True #允许远程访问
c.NotebookApp.allow_root = True # 设置默认开启root模式
#c.NotebookApp.port = 8889 #访问端口
c.NotebookApp.ip = '0.0.0.0' #ip
c.NotebookApp.notebook_dir = '/root/jupyter/notebook/' #工作目录
c.NotebookApp.open_browser = False #启动jupyter后不打开浏览器
c.NotebookApp.password='sha1:b940528e7136:9e196e33602be0797167854d1aaa51f70843ab9a' #刚才复制的哈希值
用jupyter notebook
启动服务器,去浏览器访问端口。
http://localhost:8888
localhost默认是服务器ip,端口默认8888
用前面设置过的密码登录即可。