在云服务器上搭建jupyter-notebook环境

宗政坚白
2023-12-01

安装Python

一般的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源(可选)

如果已经更改了pip更新源可跳过此步

# 使用vim编辑pip的配置文件
>>>vim ~/.pip/pip.conf

# 加入如下内容之后,即可保存退出
`
    [global]
    index-url =https://mirrors.ustc.edu.cn/pypi/web/simple
    format =columns
`

安装jupyter并配置

# 推荐使用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

参考文章

 类似资料: