Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.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 导入matplotlib.pyplot-fc列表挂起_Python_Python 2.7_Matplotlib_Osx Yosemite - Fatal编程技术网

Python 导入matplotlib.pyplot-fc列表挂起

Python 导入matplotlib.pyplot-fc列表挂起,python,python-2.7,matplotlib,osx-yosemite,Python,Python 2.7,Matplotlib,Osx Yosemite,在执行fc list时,在更新matplotlib版本import matplotlib.pyplot as plt挂起后,我遇到与中所述相同的问题 然而,这对我来说并不适用;在~/.matplotlib中运行fc list,需要100%的CPU,并且不会在15分钟内完成 我有以下配置: Mac,运行OS 10.10.5(OS X Yosemite) Python 2.7.5 matplotlib 1.4.3(是1.3.1,该版本没有问题) 要更新matplotlib版本,我使用了: sud

在执行
fc list
时,在更新matplotlib版本
import matplotlib.pyplot as plt
挂起后,我遇到与中所述相同的问题

然而,这对我来说并不适用;在
~/.matplotlib
中运行
fc list
,需要100%的CPU,并且不会在15分钟内完成

我有以下配置:

  • Mac,运行OS 10.10.5(OS X Yosemite)
  • Python 2.7.5
  • matplotlib 1.4.3(是1.3.1,该版本没有问题)
要更新matplotlib版本,我使用了:

sudo pip install matplotlib
如果我现在重新运行这个命令,我会

Requirement already satisfied (use --upgrade to upgrade): matplotlib in /Library/Python/2.7/site-packages
Requirement already satisfied (use --upgrade to upgrade): numpy>=1.6 in /Library/Python/2.7/site-packages (from matplotlib)
Requirement already satisfied (use --upgrade to upgrade): pytz in /Library/Python/2.7/site-packages (from matplotlib)
Requirement already satisfied (use --upgrade to upgrade): pyparsing!=2.0.0,>=1.5.6 in /Library/Python/2.7/site-packages (from matplotlib)
Requirement already satisfied (use --upgrade to upgrade): python-dateutil in /Library/Python/2.7/site-packages (from matplotlib)
Requirement already satisfied (use --upgrade to upgrade): nose>=0.11.1 in /Library/Python/2.7/site-packages (from matplotlib)
Requirement already satisfied (use --upgrade to upgrade): six>=1.4 in /Library/Python/2.7/site-packages (from matplotlib)
Requirement already satisfied (use --upgrade to upgrade): mock in /Library/Python/2.7/site-packages (from matplotlib)
Requirement already satisfied (use --upgrade to upgrade): funcsigs in /Library/Python/2.7/site-packages (from mock->matplotlib)
Requirement already satisfied (use --upgrade to upgrade): pbr>=0.11 in /Library/Python/2.7/site-packages (from mock->matplotlib)
sudo pip安装--升级matplotlib

Requirement already up-to-date: matplotlib in /Library/Python/2.7/site-packages
Requirement already up-to-date: numpy>=1.6 in /Library/Python/2.7/site-packages (from matplotlib)
Requirement already up-to-date: pytz in /Library/Python/2.7/site-packages (from matplotlib)
Requirement already up-to-date: pyparsing!=2.0.0,>=1.5.6 in /Library/Python/2.7/site-packages (from matplotlib)
Requirement already up-to-date: python-dateutil in /Library/Python/2.7/site-packages (from matplotlib)
Requirement already up-to-date: nose>=0.11.1 in /Library/Python/2.7/site-packages (from matplotlib)
Requirement already up-to-date: six>=1.4 in /Library/Python/2.7/site-packages (from matplotlib)
Requirement already up-to-date: mock in /Library/Python/2.7/site-packages (from matplotlib)
Requirement already up-to-date: funcsigs in /Library/Python/2.7/site-packages (from mock->matplotlib)
Requirement already up-to-date: pbr>=0.11 in /Library/Python/2.7/site-packages (from mock->matplotlib)
我在
~/.matplotlib
中有一个
fontList.cache
文件。此文件很旧(可追溯到2013年,因此比此更新尝试更旧)

问题:

  • 尽管有
    fontList.cache
    文件,我是否应该运行
    fc list
    ,期望它在某个时候完成
  • matplotlib是否希望在其他位置找到
    fontList.cache
    文件?也许我的matplotlib安装/更新弄乱了一些路径-但是:返回
    /Users/MyName/.matplotlib
  • 文件名改变了吗?我是否应该重命名
    fontList.cache
  • 我不再有
    /usr/X11/lin
    目录。然而,
    fc list
    是否仍会进入无限循环

  • 发布问题后,我无法重现该问题


    我怀疑(重新)运行

    和/或

    sudo pip install --upgrade matplotlib
    
    在编写问题(捕获屏幕输出)时,修复了以前存在的问题

    fc列表
    现在在2分钟内完成;尽管它没有创建新的
    fontList.cache
    文件



    我现在可以像以前一样调用
    import matplotlib.pyplot as plt

    鉴于我无法重现我自己的问题,如果我们觉得这里的Q/A对对对未来用户没有帮助,我将问题留给VtC社区解决。我也遇到了这个问题,但仅仅是等待导致程序最终终止。然后在第二次执行时,它很快就起作用了。我认为这是在建立某种字体缓存,只需要做一次。
    sudo pip install --upgrade matplotlib