现状:
在工作中用python,常遇到环境问题,因为python有各种工具来管理package,百花齐放很好,但对个人开发者来说,太混乱。经常因为python环境的问题,导致运行错误。
1.在工作中,经常用服务器开发,而不是在本机,因为hadoop spark等大数据平台的跳板机都在服务器上,而不是在本地,本地不具有环境。
2.如果在本机安装,有大量的数据需要从服务器拉去到本地,有时数据有几百G,不可行。且即使几G,每天拉去,网络带宽不快,影响效率。
所以,必须在服务器上安装python 环境。但是,公司大了,运维不太支持,python环境复杂,不允许你自由安装package. 你自己用pip 、virtualenv来装,经常报错,且需要root权限。又需要运维……
方案:
链接:http://conda.pydata.org/docs/index.html
下载linux 64bit 版本,一句话安装,没有其什么可说的:sh Anaconda2-4.1.1-Linux-x86_64.sh
需要注意的是:安装完,需要 source yourAccount/.bashrc 更新环境变量,否则报错:conda command not found
启动notebook:
jupyter notebook --no-browser --port 5001 --ip=0.0.0.0
注:公司服务器默认的8888端口不开启,就随便找了5001端口来使用。