Jupyter notebook 中使用pip install安装第三方Python包(以matplotlib为例)

一句话概括Jupyter notebook pip install(适合比较着急的读者)

使用方式:
pip install -[Package]前加上一个即可,比如想要使用pip install命令安装matplotlib包,直接在Jupyter notebook中输入:

! pip install matplotlib

  
  
  • 1

就会看到In[ ]中的数字变成了 *

In [*] !pip install matplotlib

  
  
  • 1

这意味着这段代码正在运行中。稍等片刻就好啦~


具体过程描述Jupyter notebook pip install(适合比较想了解细节的读者)

第一次真正使用Jupyter notebook 来使用Python画图(工科背景表示之前一直用的matlab),根据网上教程发现需要安装matplotlib包,之前都是在Linux下直接pip install matplotlib 就可以了,结果到了Jupyter notebook 里面,输入pip install 这条命令之后开始报错。。。

直接使用pip install 报错

就很绝望,翻了一些方法无果,幸好最后在stack overflow里面找到了一个解决的办法:
这个办法就是在要执行的命令(比如pip install )之前加一个,这里把原话摘录如下:

! pip install --user
(The ‘!’ tells the notebook to execute the cell as a shell command)

就是说从Jupyter notebook(ipython)里面是不能直接使用pip install命令的,在前面加一个! 相当于告诉Jupyter notebook把这条命令当做shell命令来执行~(如果接触过Linux的人应该会很熟悉,没接触过也没有影响,了解到这里暂时就够用了)
这次加上再执行:

! pip install matplotlib

  
  
  • 1

加“!”后执行pip install

到这里就可以松一口气了,因为加! 的方法奏效了,接下来根据提示的内容显示需要安装msgpack,还有就是pip版本过低,需要更新pip。这里按照提示做就好了(这里取决于之前有没有安装相关的Package)

!pip install --upgrade pip
%time !pip install msgpack

  
  
  • 1
  • 2

第二行在命令之前加%time 是为了在最后显示出运行的时间(如果对运行时间不感兴趣的话可以不加)
最后结果如下(看得出来,网速还是稍微有那么一点慢的。。。):
这里写图片描述

这时候再运行!pip install matplotlib命令:
这里写图片描述

就成功啦~

初步使用

下面试画一个正比例函数的图像用来测试是否成功安装了第三方库

%matplotlib inline
import matplotlib.pyplot as plt
import numpy as np

# 开始画图
x = np.arange(10)
y = x
plt.plot(x,y)

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

这里写图片描述
本文参照stack overflow修改而来


                                </div>
  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值