Linux安装anaconda2(python2.7环境)并配置远程jupyter及安装代码提示功能

安装anaconda2

1.anaconda去官网下,不建议直接从linux下,太慢。

2.将下载好的Anaconda2-2019.03-Linux-x86_64.sh文件上传到服务器下,执行

bash Anaconda-2.1.0-Linux-x86_64.sh      进行安装。然后一直点enter等。。默认安装。。。

将默认安装在/root/anaconda2下

安装完毕

安装完毕后,执行 source /root/.bashrc 激活环境,进入基本虚拟环境base(conda deactivate  可以退出虚拟环境)

可通过Python版本的改变来验证是否安装成功

配置远程jupyter

经过以上几步,说明你的anaconda已经安装成功。接下来我们配置Jupyter环境。

执行jupyter notebook。这样就运行了jupyter,但是此时还只能在本地运行,要想远程访问的话,还需进行一下配置。

  • 执行jupyter notebook --generate-config,此时在/root/.jupyter/下会生成一个jupyter_notebook_config.py的配置文件
  • 执行openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout notebook_cert.key -out notebook_cert.pem,生成自动签名证书,notebook_cert.key 和notebook_cert.pem
  • 在anaconda虚拟环境里执行python -c "import IPython;print(IPython.lib.passwd())"生成一个密码hash,在远程访问的时候需要输入改密码,这一步输出的sha1码复制到配置文件jupyter_notebook_config.py中

  • /root/.jupyter/jupyter_notebook_config.py 这个配置文件的最后追加配置如下

  • c=get_config()
    c.NotebookApp.certfile = u'/root/.jupyter/notebook_cert.pem'
    c.NotebookApp.keyfile = u'/root/.jupyter/notebook_cert.key'
    # Set ip to '*' to bind on all interfaces (ips) for the public server
    c.NotebookApp.ip = '*'
    c.NotebookApp.password = u'sha1:554c8dd0a927:e423b8a7c459bbb1be8a8248b583e8b424f7a564'    #这个码是刚刚你自己复制下来的,要根据自己情况修改
    c.NotebookApp.open_browser = False
    c.NotebookApp.port = 8888
    c.NotebookApp.allow_remote_access=True

 

 

安装代码提示功能

在anaconda中的root环境下运行以下命令,在其他环境下发现没有效果

pip install jupyter_contrib_nbextensions

jupyter contrib nbextension install --user

pipinstall --user jupyter_nbextensions_configurator

jupyter nbextensions_configuratorenable--user

安装上述俩  jupyter_contrib_nbextensions            jupyter_nbextensions_configurator

安装成功会在http://localhost:8888/tree中出现Nbextensions

点击并勾选Hinteriand,即可开启代码提示功能

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值