linux下python安装(Anaconda)和ipython远程服务器链接配置

基本安装步骤:

1、下载软件
wget https://repo.continuum.io/archive/Anaconda3-5.0.1-Linux-x86_64.sh

2、安装,一直enter 或者yes 即可。
bash Anaconda3-5.0.1-Linux-x86_64.sh

3、输入python 检验是否安装成功
如果之前有不同python版本,卸载,或者直接 source 安装目录/.bashrc
python

4、生成配置文件
jupyter notebook –generate-config
注:python2 的较早版本 用命令ipython profile create myserver生成包含ipython_notebook_config.py的3个文件(包含目录,有的会没有该文件,就自行创建即可)
vim /root/.ipython/profile_myserver/ipython_notebook_config.py
5、 生成密码
直接输入命令ipython,打开ipython,创建一个密文的密码:
In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password:
Verify password:

sha1:8d628fff7b12:274eca57…
把生成的密文复制下来

6、修改默认配置文件
vim 路径/jupyter_notebook_config.py
或者(py2)
vim路径/ipython_notebook_config.py
进行如下修改:
c.NotebookApp.ip=’*’
c.NotebookApp.password = ‘sha:ce…刚才复制的那个密文’
c.NotebookApp.open_browser = False
c.NotebookApp.port =8541 #随便指定一个端口

7、启动jupyter notebook
jupyter notebook(python2也可使用ipython notebook,不推荐)
或者(若没有对默认配置修改,调用自己创建的配置就只能)
jupyter notebook –config= /home/dgbd/.jupyter/jupyter_notebook_config.py

启动jupyter notebook服务后,在远程个人电脑(和服务器浏览器)上打开浏览器,输入ip地址和端口号即可链接。

注:不推荐用root用户启动,如果非要用root用户启动需加–allow-root
jupyter notebook –allow-root –config=配置文件路径


可能遇到的问题:

8、防火墙开放端口
启动jupyter notebook后,在虚拟机中打开浏览器可以在访问ipython jupyter,但是远程是无法连接的话,一般是因为防火墙。
使用root用户
开放8541端口
sudo /sbin/iptables -I INPUT -p tcp –dport 8541 -j ACCEPT
保存
sudo /etc/rc.d/init.d/iptables save
重启服务
sudo service iptables restart

9、有时需要创建自签名的证书
参考:http://blog.csdn.net/gavin_john/article/details/53177630
http://blog.csdn.net/suzyu12345/article/details/51037905
https://www.cnblogs.com/yangxiaolan/p/5778305.html


一些其他操作:

由于anaconda在linux下是安装在一个文件夹里/root/anaconda ,如果安装过程中出错问题,或者想更新另一个版本,删除anaconda也很方便,执行下面命令
rm -rf ~/anaconda

查看anaconda下面的包:
conda list

卸载某个已安装的包
pip uninstall XXX

安装某个包(如果没陪环境变量要加路径,上述命令也是)
pip install

安装anaconda-navigator
conda install anaconda-navigator
anaconda-navigator

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值