gpt4 book ai didi

macos - 从 matplotlib 导入 pyplot 时它挂起

转载 作者:行者123 更新时间:2023-12-01 03:38:44 26 4
gpt4 key购买 nike

我正在尝试导入 pyplot 但我的 python 代码无法运行并卡在以下位置:
from matplotlib import pyplot as plt

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "matplotlib/pyplot.py", line 24, in <module>
import matplotlib.colorbar
File "matplotlib/colorbar.py", line 29, in <module>
import matplotlib.collections as collections
File "matplotlib/collections.py", line 23, in <module>
import matplotlib.backend_bases as backend_bases
File "matplotlib/backend_bases.py", line 50, in <module>
import matplotlib.textpath as textpath
File "matplotlib/textpath.py", line 11, in <module>
import matplotlib.font_manager as font_manager
File "matplotlib/font_manager.py", line 1356, in <module>
_rebuild()
File "matplotlib/font_manager.py", line 1341, in _rebuild
fontManager = FontManager()
File "matplotlib/font_manager.py", line 989, in __init__
self.ttffiles = findSystemFonts(paths) + findSystemFonts()
File "matplotlib/font_manager.py", line 318, in findSystemFonts
for f in get_fontconfig_fonts(fontext):
File "matplotlib/font_manager.py", line 275, in get_fontconfig_fonts
output = pipe.communicate()[0]
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 791, in communicate
stdout = _eintr_retry_call(self.stdout.read)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 476, in _eintr_retry_call
return func(*args)

我尝试使用 pip 卸载 matplotlib 以便我可以重新安装包,但这也会引发一长串错误。我在 Mac OSX 10.11 上运行它。

最佳答案

最好使用 Conda。
我也有这个问题 [在 Windows 中]。我完全卸载并重新安装了python。然后,就完美了。我认为,这是因为文件损坏。尽管如此,我还是搬到了 conda 环境中。它更加流畅和舒适。

  • 从 Scipy 页面下载 Anaconda
  • 打开 Conda 命令提示符
  • 使用代码:-conda install pymc pymc
  • 此代码安装 Conda 环境、Scipy、Pymc、Numpy、matplotlib 和设置工具
  • 如果你只需要 matplotlib,你可以使用 pip install matplotlib。

  • 它对我很有用。

    如果您想在现有框架上重新工作,最好卸载 python 安装程序并重新安装。然后尝试pip安装。它工作顺利。

    希望这可以帮助。

    关于macos - 从 matplotlib 导入 pyplot 时它挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32425038/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com