ubuntu安装python3.5和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
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值