安装Conda
准备一台Linux云服务器,系统为CentOS。
去官网ANACONDA官网。
如图右击复制安装文件下载链接。
登录进CentOS,
cd ~
wget https://repo.anaconda.com/archive/Anaconda3-2019.10-Linux-x86_64.sh
开始安装:
bash Anaconda3-2019.10-Linux-x86_64.sh
敲回车看协议:
然后同意:
然后选个安装位置:
然后就安装了,安装完了ctrl-d退出再进来一下,conda就激活了。
配置
生成配置文件:
(base) [root@hw-vm1 ~]# jupyter notebook --generate-config
根据提示的路径,编辑配置,可能不一样:
(base) [root@hw-vm1 ~]# vim .jupyter/jupyter_notebook_config.py
把配置项的#
给去掉,并且修改下内容,重点如下:
c.NotebookApp.notebook_dir = '/root/jupyter' # 启动目录
c.NotebookApp.open_browser = False # 启动了也不打开浏览器
c.NotebookApp.password = 'sha1:d7bf19823882180cac2ce7b86085daa09:95250ba0f522d222f76d7bf19823882180cac2ce' # 登录密码,这个待会儿讲生成方法
c.NotebookApp.port = 8888 # 这个可以不动,访问端口
c.NotebookApp.token = '' # 这个清空吧,记住这是两个单引号
密码的生成方法如下:
(base) [root@hw-vm1 ~]# python
Python 3.7.4 (default, Aug 13 2019, 20:35:49)
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from notebook.auth import passwd
>>> passwd()
Enter password: abcabc
Verify password: abcabc
'sha1:da3dce033990:0fd985ee60e36b5cd28c784bc18173a789b87c93'
最后如果是云服务器,记得去控制台安全组把相应的端口策略打开。
运行
可以开一个tmux
窗口来跑,
jupyter notebook --allow-root
如果新建了一个用户专门跑,就不需要--allow-root
参数了,读者自行决定。
也可以后台跑:
nohup jupyter notebook &
然后随便去个浏览器,输入服务器ip:port,就可以访问jupyter了。手机也可以,以后随时打开手机码一会儿。
好了,够用了。