import matplotlib.pyplot - fc-list 挂起
import matplotlib.pyplot - fc-list hangs
在更新我的 matplotlib 版本 import matplotlib.pyplot as plt
后,我遇到了与 import matplotlib.pyplot hangs 中所述相同的问题,在执行 fc-list
时挂起。
但是,the proposed solution 对我不起作用; 运行ning fc-list
in ~/.matplotlib
占用 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 install --upgrade 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 install/update 搞砸了一些路径 - 但是:matplotlib.get_cachedir()
returns /Users/MyName/.matplotlib
- 文件名改了吗?我应该重命名
fontList.cache
吗?
- 我没有
/usr/X11/lin
目录了。但是,难道fc-list
还会进入死循环吗as suggested?
发布问题后无法重现问题。
我怀疑(重新)运行
sudo pip install matplotlib
and/or
sudo pip install --upgrade matplotlib
在编写问题(以捕获屏幕输出)时修复了之前存在的问题。
fc-list
现在在 2 分钟内完成;尽管它没有创建新的 fontList.cache
文件。
我现在可以像以前一样打电话给 import matplotlib.pyplot as plt
。
在更新我的 matplotlib 版本 import matplotlib.pyplot as plt
后,我遇到了与 import matplotlib.pyplot hangs 中所述相同的问题,在执行 fc-list
时挂起。
但是,the proposed solution 对我不起作用; 运行ning fc-list
in ~/.matplotlib
占用 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 install --upgrade 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 install/update 搞砸了一些路径 - 但是:matplotlib.get_cachedir()
returns/Users/MyName/.matplotlib
- 文件名改了吗?我应该重命名
fontList.cache
吗? - 我没有
/usr/X11/lin
目录了。但是,难道fc-list
还会进入死循环吗as suggested?
发布问题后无法重现问题。
我怀疑(重新)运行
sudo pip install matplotlib
and/or
sudo pip install --upgrade matplotlib
在编写问题(以捕获屏幕输出)时修复了之前存在的问题。
fc-list
现在在 2 分钟内完成;尽管它没有创建新的 fontList.cache
文件。
我现在可以像以前一样打电话给 import matplotlib.pyplot as plt
。