水蟒:matplotlib PdfPages imp

2024-09-30 03:25:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我在anaconda环境中从matplotlib包导入PdfPages函数时遇到问题。我得到以下错误:

Python 2.7.13 |Anaconda 4.4.0 (64-bit)| (default, Dec 20 2016, 23:09:15) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://anaconda.org
>>> from matplotlib.backends.backend_pdf import PdfPages
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/hpc/capn/mppi033h/.virtualenv/h5_to_histo_env/lib/python2.7/site-packages/matplotlib/backends/backend_pdf.py", line 32, in <module>
    from matplotlib.backend_bases import (RendererBase, GraphicsContextBase,
  File "/home/hpc/capn/mppi033h/.virtualenv/h5_to_histo_env/lib/python2.7/site-packages/matplotlib/backend_bases.py", line 63, in <module>
    import matplotlib.textpath as textpath
  File "/home/hpc/capn/mppi033h/.virtualenv/h5_to_histo_env/lib/python2.7/site-packages/matplotlib/textpath.py", line 17, in <module>
    import matplotlib.font_manager as font_manager
  File "/home/hpc/capn/mppi033h/.virtualenv/h5_to_histo_env/lib/python2.7/site-packages/matplotlib/font_manager.py", line 1439, in <module>
    _rebuild()
  File "/home/hpc/capn/mppi033h/.virtualenv/h5_to_histo_env/lib/python2.7/site-packages/matplotlib/font_manager.py", line 1421, in _rebuild
    with cbook.Locked(cachedir):
  File "/home/hpc/capn/mppi033h/.virtualenv/h5_to_histo_env/lib/python2.7/site-packages/matplotlib/cbook.py", line 2738, in __enter__
    files = glob.glob(self.pattern)
AttributeError: 'module' object has no attribute 'glob'

不过,导入matplotlib(import matplotlib)可以正常工作。我在一个用Anaconda(/…/.virtualenv/h5_histo_env/)创建的虚拟环境中运行python

根据conda-V,我的版本是'conda 4.3.16',matplotlib版本是2.0.2('np112py27_0')。 我的水蟒环境也是最新的,有人知道我为什么会出错吗?在


Tags: toinenvhomevirtualenvmatplotliblibline
1条回答
网友
1楼 · 发布于 2024-09-30 03:25:36

更新:重新安装虚拟Python环境并在开始时使用conda create命令指定所需的包(而不是在虚拟env已经创建之后)以某种方式修复了它!在

相关问题 更多 >

    热门问题