首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Docker/jupyter这样的虚拟平台上安装一个库?

如何在Docker/jupyter这样的虚拟平台上安装一个库?
EN

Stack Overflow用户
提问于 2017-07-11 15:57:37
回答 1查看 811关注 0票数 2

我在python2.7中使用anaconda 2,我试图将QuantLib用于python,为此,我安装了Docker容器平台,以便为python导入QuantLib库。

不幸的是,即使这样,我也可以使用QuantLib并导入库,也不能使用matplotlib。当我过去使用anaconda编写代码时,matplotlib被正确导入,但是当我试图在笔记本上编码时,matplotlib似乎没有安装。

这是我在木星/码头笔记本中键入import matplotlib后得到的信息:

代码语言:javascript
运行
复制
    ImportErrorTraceback (most recent call last)
    <ipython-input-25-3d3962ebf68c> in <module>()
      1 #! C:/users/[...]/anaconda2/lib/site-packages
----> 2 import matplotlib

ImportError: No module named matplotlib

由于我的计算机上没有任何文件夹,我如何安装任何丢失的库,以便在我的docker笔记本中使用它们?所有解释都用于Linux,但我使用的是windows 7,我无法在Docker中找到有关库设置的文档。

我知道Docker使用容器,但我并不真正理解文档,有人知道我们如何处理这些容器以获得我们需要安装的项目库吗?

非常感谢你的关注,

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-11 16:04:12

实际上,在执行此操作时,您没有使用python安装,而是使用来自您的docker容器的python安装。

由于您在Windows上,这看起来有点像这样:

Windows ->虚拟linux ->另一个(较小的)虚拟linux (您的停靠容器) -> python

这个python无法看到安装在您的窗口上的库。

通常,您应该修改您的dockerfile,以便添加缺少的库,但是,我认为您可以使用木星的一个功能直接在您的码头中打开一个终端,然后从那里直接运行pip命令。

IIRC,您可以在jupyter中的文件浏览器上使用“新”菜单来完成此操作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45039381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档