一般的Linux系统自带Python2,像Ubuntu也自带了Python3,可以跳过此步。此步主要简单讲述安装python3
# Ubuntu 16.04
>>>sudo apt install update
>>>sudo apt install python3 python-pip
# Centos
>>>yum install update
>>>yum install python3 python3-pip
如果已经更改了pip更新源可跳过此步
# 使用vim编辑pip的配置文件
>>>vim ~/.pip/pip.conf
# 加入如下内容之后,即可保存退出
`
[global]
index-url =https://mirrors.ustc.edu.cn/pypi/web/simple
format =columns
`
# 推荐使用pip3,当然pip也可以
>>>pip3 install -U jupyter
# 安装完成之后,先进入python环境,注意使用安装python版本进入,这里我使用的是python3
>>>python3
`
# 导入设定密码模块
>>>from notebook.auth import passwd
# 生成密码
>>>passswd()
# 输入密码,并且验证输入密码
# 输入两次之后,会生成一个加密字符串,将其复制下来
# 退出python环境,ctrl+d
`
# 编辑jupyter的配置文件
>>>vim ~/.jupyter/jupyter_notebook_config.py
`
# 找到下面几项将前面的#去除,并进行相应的修改
# 设定ip访问,允许任意ip访问
c.NotebookApp.ip = '*'
# 不打开浏览器
c.NotebookApp.open_browser = False
# 用于访问的端口,设定一个不用的端口即可,这里设置为7000
c.NotebookApp.port = 7000
# 设置登录密码, 将刚刚复制的内容替换此处的xxx
c.NotebookApp.password = u'xxx'
`
# 保存退出即可
>>>jupyter notebook
# 在浏览器输入服务器的公网ip:7000即可访问,密码为刚刚在python交互环境设置的密码
# 注:尽量不以root身份启动,如果一定要以root身份启动,他会提示加上参数--allow-root来启动
>>>jupyter notebook --allow-root
如果使用jupyter-notebook用作科学计算,还需要安装以下第三方包
# 注意pip版本
# 安装numpy,安装过程中会有c文件的编译,可能会报些错,但不影响最终结果,科学计算
>>>pip install numpy
# 安装scipy,安装过程中会有c文件的编译,可能会报些错,但不影响最终结果,科学计算
>>>pip install scipy
# 安装matplotlib,画图可视化
>>>pip install matplotlib
# 安装pandas,科学计算
>>>pip install pandas
>>>pip install scikit-learn