linux下python安装(Anaconda)和ipython远程服务器链接配置
2018-02-05 21:51
579 查看
基本安装步骤:
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
相关文章推荐
- Linux下安装IPython配置python开发环境教程
- 配置vnc远程连接Linux和Unix远程服务器图形界面安装oracle
- Linux-Ubuntu 远程登录服务器--ssh的安装和配置
- Xshell安装链接Linux服务器的配置过程,链接失败可能的原因分析
- 实验教程1:如何在阿里云服务器ECS上安装anaconda,配置远程访问的jupyter notebook
- Linux下rsync的安装与配置远程服务器数据同步
- Centos Linux Anaconda Python Pip安装、启动和环境配置
- Ubuntu下LAMP_服务器安装配置(Linux+Apache+Mysql+Perl/PHP/Python)
- Linux下安装Python3和django并配置mysql作为django默认服务器
- Linux下安装Python3和django并配置mysql作为django默认服务器方法
- Linux环境安装IPython配置python开发环境
- Ubuntu SSh远程管理服务器安装配置
- 远程链接服务器详细配置
- Linux系统日志记录到远程服务器简单配置
- Linux下配置和安装Domino 服务器 3
- 在Linux下配置和安装Domino 服务器的问题
- 解决安装Domino for Linux时配置的Web服务器无法启动的问题
- 通过ILO或ILO2 端口链接到服务器进行配置服务器和安装系统,管理服务器
- linux 服务器mysql已经配置好,远程连接不上(已解决)