Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何安装库以在Docker/jupyter这样的虚拟平台上使用?_Python_Docker_Matplotlib - Fatal编程技术网

Python 如何安装库以在Docker/jupyter这样的虚拟平台上使用?

Python 如何安装库以在Docker/jupyter这样的虚拟平台上使用?,python,docker,matplotlib,Python,Docker,Matplotlib,我正在为Python2.7使用Anaconda2,我正在尝试为python使用QuantLib,为此,我安装了Docker容器平台,以便为python导入QuantLib库 不幸的是,即使我可以使用QuantLib并导入库,我也无法使用matplotlib。 当我使用anaconda编码时,matplotlib被正确导入,但当我试图在笔记本上编码时,matplotlib似乎没有安装 这是我在Jupyter/Docker笔记本中键入import matplotlib后得到的消息: Impo

我正在为Python2.7使用Anaconda2,我正在尝试为python使用QuantLib,为此,我安装了Docker容器平台,以便为python导入QuantLib库

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

这是我在Jupyter/Docker笔记本中键入
import matplotlib
后得到的消息:

    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
ImportErrorTraceback(最近一次调用上次)
在()
1 #! C:/users/[…]/anaconda2/lib/site包
---->2导入matplotlib
ImportError:没有名为matplotlib的模块
由于docker在我的计算机上没有任何文件夹,我如何安装任何丢失的库以便在docker笔记本中使用它们? 所有的解释都是针对Linux的,但我使用的是Windows7,我在Docker中找不到关于库设置的文档

我知道Docker使用容器,但我不太了解文档,有人知道我们如何处理这些容器来获得我们需要为项目安装的库吗


非常感谢您的关注,

事实上,您在执行此操作时并没有使用python安装,而是使用docker容器中的python安装

因为您在Windows上,所以看起来有点像这样:

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

此python无法查看windows上安装的库

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


IIRC,您可以在jupyter的文件浏览器上使用“新建”菜单来执行此操作

我知道我刚刚注意到有一个终端,非常感谢您的帮助!