随时随地打开浏览器就能写python代码,不占用本地资源,充分利用Linux服务器。酷酷的~
点击注册腾讯云新用户无门槛领取总价值高达2775元代金券,每种代金券限量500张,先到先得。
云服务器、云数据库特惠,服务更稳,速度更快,价格更优。点击此处三折起
1、linux服务器安装anaconda:
1.1 下载安装脚本:
1 | wget https://repo.continuum.io/archive/Anaconda3-2018.12-Linux-x86_64.sh |
1.2 运行安装向导:
1 | bash Anaconda3-2018.12-Linux-x86_64.sh |
1.3确认是否安装成功:
1 | conda --version |
2、linux服务器配置juypter,然后远程使用jupyter:
2.1进入环境ipython, 在ipython环境下输入:
1 | from notebook.auth import passwd |
2.2配置jupyter notebook
进入到安装目录:cd /root/anaconda3/etc/jupyter, 执行 :
1
2jupyter notebook --generate-config
#(命令会产生配置文件:root/.jupyter/jupyter_notebook_config.py)编辑配置文件,编辑此文件,写入:
1
2
3
4
5
6
7c.NotebookApp.ip = '*' #允许访问此服务器的 IP,星号表示任意 IP
c.NotebookApp.password = u'sha1:454dfg64a84f:fa18fdgsg98794e8191bf787dfsgsdgtsd564564dgsc' # 之前生成的密码 hash 字串
c.NotebookApp.open_browser = False # 运行时不打开本机浏览器
c.NotebookApp.port = 666 # 使用的端口,随意设置
c.NotebookApp.enable_mathjax = True # 启用 MathJax
c.NotebookApp.allow_root = True
c.NotebookApp.notebook_dir = u'/root/JupyterNotebook' #工作目录,保存代码项目文件。
3、提示:
- 安装好后,如果发现环境变量没有生效,Python后还是2.7版本,用以下方法解决:
1
2
3
4#将anaconda的bin目录加入PATH,根据版本不同,也可能是~/anaconda3/bin
echo 'export PATH="~/anaconda2/bin:$PATH"' >> ~/.bashrc
#更新bashrc以立即生效
source ~/.bashrc1
2
3echo 'export PATH="/usr/local/anaconda3/bin:$PATH"' >> /etc/profile
source /etc/profile
conda --version
在浏览器输入服务器地址和jupyter端口,然后输入自己设定的jupyter密码就可以在线访问啦,是不是很方便呢?是!
如果需要长时间让jupyter运行可以在vps后台控制面板使用VNC登陆方式打开jupyternotebook,这样就可以长时间运行啦。不需要的时候再登录进去ctrl+c关闭就可以了。