ubuntu安装python3.5和jupyter notebook

文章目录

  • 1.安装python3
    • 1.1 安装python3.5
    • 1.2 安装pip3
    • 1.3 设置python3为默认版本
  • 2.安装jupyter notebook

1.安装python3

1.1 安装python3.5

  1. 更新软件列表
sudo apt-get update
  1. 安装python3.5
sudo apt-get install python3.5

1.2 安装pip3

sudo apt-get install python3-pip

1.3 设置python3为默认版本

  1. 设置python3为默认版本
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
  1. 切换到Python2
sudo update-alternatives --config python

2.安装jupyter notebook

  1. 使用pip安装Jupyter
python3 -m pip install jupyter -i https://pypi.tuna.tsinghua.edu.cn/simple
  1. 创建Jupyter默认配置文件
jupyter notebook --generate-config 

注意:不报错就做第6步;如果报错jupyter command not found, 解决办法为添加~/.local/bin到环境变量中
具体如下:

nano ~/.bashrc
在文件末尾添加如下语句:
export PATH=$PATH:~/.local/bin
保存后,然配置生效
source ~/.bashrc
然后重新执行第2
  1. 生成SHA1加密的密钥,保存密钥,如’sha1:XXXXXX’
ipython
 
在In[1]一行输入如下语句
In [1]: from notebook.auth import passwd
 
输入两次一样的密码,以后浏览器登录jupyter用得到
In [2]: passwd()
Enter password:
Verify password:
Out[2]: 'sha1:7e07e7fe86be:f5b3b8f2b30a1b0f7586b0ddf08b8dd836a9bf00'

复制Out[2]的输出,一会有用。

注意:输入ipython提示以下错误:

ImportError: 
IPython 7.10+ supports Python 3.6 and above.
When using Python 2.7, please install IPython 5.x LTS Long Term Support version.
Python 3.3 and 3.4 were supported up to IPython 6.x.
Python 3.5 was supported with IPython 7.0 to 7.9.

问题所在: 安装的python版本是3.5,IPython版本却是7.10+,IPython版本太高,降低IPython版本即可
解决办法:
把IPython版本降至7.9.0

pip3 uninstall ipython
pip3 install ipython==7.9.0
  1. 设置密钥,修改配置文件
nano ~/.jupyter/jupyter_notebook_config.py 

在文件后面添加以下内容

c.NotebookApp.password = u'sha1:XXXXXX' 

注意:sha1:xxxxxx,要换成刚才从Out[2]复制到的内容

  1. 运行Jupyter(–ip指定ip,–no-browser不打开浏览器,–allow-root允许root运行)
jupyter notebook --ip=0.0.0.0 --no-browser --allow-root

你可能感兴趣的:(ubuntu16.04)