51Testing软件测试论坛

标题: 如何配置Anaconda并安装服务器Jupyter [打印本页]

作者: lsekfe    时间: 2022-11-11 13:54
标题: 如何配置Anaconda并安装服务器Jupyter
我们经常要使用Jupyter来进行编码,需要开启远程服务器访问的方式来处理。
  一、conda加速配置
  添加清华镜像:
  1. conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  2.   conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  3.   conda config --set show_channel_urls yes
复制代码

如果要恢复默认的镜像:

  1.   conda config --remove-key channels
复制代码


 二、安装服务器Jupyter
  1、安装jupyter
conda install jupyter



 2、开启远程服务
  执行:
  1.   jupyter notebook --generate-config
复制代码


执行成功后会生成以下信息,也就是生成了一个配置文件在显示的目录下。
  1. jupyter notebook --generate-config
  2.   Writing default config to: /home/yaokj/.jupyter/jupyter_notebook_config.py
复制代码


[attach]144821[/attach]
接下来输入ipython进入ipython,依次运行下面两条命令:
  1. from notebook.auth import passwd
  2.   passwd()
复制代码


 这时候会提示你输入两次密码如:yaokj,输入完毕后会生成一个密钥,一定要复制粘贴到其他地方备用。
[attach]144822[/attach]
之后执行exit()退出ipython后执行下面一行命令:
  1.   vi /home/yaokj/.jupyter/jupyter_notebook_config.py
复制代码

修改下面几处即可,注意c.NotebookApp这些前面不可以有空格。
  1. c.NotebookApp.password = 'sha1:1b4ea9662b35:3e3d6a823d264d466f125a0939623c05e7b66007'
  2.   c.NotebookApp.ip='0.0.0.0'
  3.   c.NotebookApp.open_browser = False
  4.   c.NotebookApp.port =8888
复制代码


第一个需要替换成你刚刚保存的密钥,其他的该修改的修改,该取消注释的取消注释,大概在100多行,为了方便可以使用/来搜索,比如使用/c.NotebookApp.password来找到第一个需要修改的位置。修改完毕之后按一下ESC,并输入:wq按回车退出。
  1. <div>  现在只剩下最后一步了,回到命令行执行:</div><div>  jupyter notebook --allow-root</div>
复制代码


出现这些提示,表示开启成功。
[attach]144823[/attach]
现在我们就能在任意浏览器输入你的公网ip:8888,接着输入刚刚在ipython中设置的密码之后即可进入专属于你的远程notebook。
  当然上面的命令如果现在把命令行关了就不能再使用远程notebook,所以在确认可以成功开启之后结束刚刚的命令,回到命令行执行:
  1.   nohup jupyter notebook --allow-root &
复制代码


即可将命令挂载在后台运行,关掉窗口也没事。
  成功后显示的效果:
[attach]144824[/attach]










欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2