linux的anaconda3环境下安装jupyter notebook
首先进入ipython环境,并设置密码,依次输入以下代码:
python
from notebook.auth import passwd
passwd()
输完之后会让输入密码,以及确认密码,就是jupyter notebook的登陆密码,这之后会产生一个字符串,这个字符串必须记住,后面有用,再用exit()退出,如下图所示:
再cd到anaconda3的jupyter目录下,命令如下:
cd /home/wangsiling/anaconda3/etc/jupyter
再使用如下命令创建一个jupyter_notebook_config.py文件:
jupyter notebook --generate-config
如下图所示:
再更改所产生的jupyter_notebook_config.py文件里面的信息,接着会让输入密码,就是上面所设置的密码,执行如下代码:
sudo vim /home/wangsiling/.jupyter/jupyter_notebook_config.py
接着按下i,按往下键滑倒文件最底端,再将下列信息输入到文件末尾:
c.NotebookApp.ip = '*' # 允许访问此服务器的 IP,星号表示任意 IP
c.NotebookApp.password = u'sha1:73aee787e3ad:715fb5013d0edadde7870d53aba10886e16f41be' # 之前生成的密
码 hash 字串
c.NotebookApp.open_browser = False # 运行时不打开本机浏览器
c.NotebookApp.port = 8888 # 使用的端口
c.NotebookApp.enable_mathjax = True # 启用 MathJax
c.NotebookApp.notebook_dir = '/home/wangsiling/' # 存放文件的目录
c.NotebookApp.allow_remote_access = True # 允许远程访问
输入之后,依次按下Esc:wq
保存并退出。退出后输入jupyter notebook
启动。如果出现下图,表明jupyter安装成功。
再打开浏览器,输入http://IP地址:端口号,接着会让输入密码,输入密码后就可以使用jupyter notebook。
要注意的是,在命令行中输入jupyter notebook
启动时,会带来很多不便,如果在服务器终止jupyter,那么在浏览器中也无法使用,而且下次再打开jupyter,会分配不同的端口号,极其不便。使用下面这个命令,可以设置默认的jupyter,当在服务器端终止jupyter,在浏览器中仍然可以使用jupyter,而且可以在命令行中进行其它操作,不影响浏览器中jupyter的使用。
nohup jupyter notebook >/dev/null 2> /dev/null &
大功告成!
cmake安装可参考 https://www.linuxidc.com/Linux/2018-09/154165.htm