ubuntu下安装jupyter notebook问题。ERROR: Package ‘ipython‘ requires a different Python: 3.5.2 not in 」=3.6

目标:

在Ubuntu 16.04中安装jupyter notebook。

步骤:

1.安装python3

leon@ubuntu:~$ sudo apt-get install python3

2.安装pip3

leon@ubuntu:~$ sudo apt-get install pip3

3.升级pip3到最新版本

sudo pip3 install --upgrade pip

4.安装jupyter notebook

leon@ubuntu:~$ pip3 install jupyter
4.1问题出现

pip安装jupyter包或者其他包时提示:

Package ‘zipp’ requires a different Python: 3.5.2 not in '>=3.6’
即出现此类等等致命信息
Package ‘xxxxx’ requires a different Python: xxxx not in ‘>=xxxx’
4.2 问题原因

原来安装的该xxxx太新了, 而安装依赖的包比这个旧,所以失败。

4.3 问题解决

把提示信息中出现得包卸载 ,再重新执行安装命令 。

 pip3 uninstall zipp

5.重新安装jupyter notebook

leon@ubuntu:~$ pip3 install jupyter

6.配置jupyter notebook环境变量

首先打开.bashrc文件,命令是:vim ~/.bashrc
然后在文件最后位置加上下图中的最后两行,将~/.local/bin目录加入到环境变量PATH中去。
最后,执行命令:source .bashrc让环境变量PATH生效。
配置。bashrc

7. 启动 jupyter notebook

启动命令是:jupyter notebook --ip=0.0.0.0 --port=8000

  • ip用来设置jupyter监控的IP地址,不带则默认监听127.0.0.1
  • port用来设置监听的端口,不带则默认是8888端口。
  • 对外网放开时,记得在防火墙上放开jupyter监控的端口。
  • 执行结果会生成一个带token的链接。如下图中所示:
    在这里插入图片描述
    之后,Ubuntu会自动打开浏览器。
    在哪个目录中启动jupyter,打开后的页面就会显示这个目录下的所有文件。
    notebook
  • 点击页面右上角的new,然后在下拉菜单中选择python3,即使用python3的编译器。创建一个新的项目文件。在这个项目文件中,我们就可以进行代码调试了。
    在这里插入图片描述
  • 点击页面上方的untitled名称,给这个项目文件取一个名称,例如我这里要进行类调试,就叫做classes。然后点击右下角的rename按钮保存,回到刚才打开的初始页面,就能看到一个classes.ipynb的文件。下次我们就可以直接点击这个文件名称直接打开使用。
    在这里插入图片描述

8. jupyter notebook 快捷键

Jupyter Notebook 有两种键盘输入模式:

  • 编辑模式,允许你往单元中键入代码或文本;这时的单元框线是绿色的。
  • 命令模式,键盘输入运行程序命令;这时的单元框线是灰色。
快捷键功能
Shift+Enter运行本单元,选中下个单元
Ctrl+Enter运行本单元
Alt+Enter运行本单元,在其下插入新单元
Y单元转入代码状态
M单元转入markdown状态
A在上方插入新单元
B在下方插入新单元
X剪切选中的单元
Shift +V在上方粘贴单元
L显示行号
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Leon_George

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值