Я публикую это, потому что у меня проблема с matplotlib в Python 3.7.0
Я публикую здесь копию полученного кода ошибки:
>>> from pylab import *
Traceback (most recent call last):
File "C:\Users\Salvador\AppData\Local\Programs\Python\Python37-32\lib\site-packages\matplotlib\font_manager.py", line 1353, in <module>
fontManager = json_load(_fmcache)
File "C:\Users\Salvador\AppData\Local\Programs\Python\Python37-32\lib\site-packages\matplotlib\font_manager.py", line 888, in json_load
with open(filename, 'r') as fh:
FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Users\\Salvador\\.matplotlib\\fontlist-v300.json'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<pyshell#12>", line 1, in <module>
from pylab import *
File "C:\Users\Salvador\AppData\Local\Programs\Python\Python37-32\lib\site-packages\pylab.py", line 1, in <module>
from matplotlib.pylab import *
File "C:\Users\Salvador\AppData\Local\Programs\Python\Python37-32\lib\site-packages\matplotlib\pylab.py", line 245, in <module>
from matplotlib import cbook, mlab, pyplot as plt
File "C:\Users\Salvador\AppData\Local\Programs\Python\Python37-32\lib\site-packages\matplotlib\pyplot.py", line 32, in <module>
import matplotlib.colorbar
File "C:\Users\Salvador\AppData\Local\Programs\Python\Python37-32\lib\site-packages\matplotlib\colorbar.py", line 32, in <module>
import matplotlib.contour as contour
File "C:\Users\Salvador\AppData\Local\Programs\Python\Python37-32\lib\site-packages\matplotlib\contour.py", line 18, in <module>
import matplotlib.font_manager as font_manager
File "C:\Users\Salvador\AppData\Local\Programs\Python\Python37-32\lib\site-packages\matplotlib\font_manager.py", line 1363, in <module>
_rebuild()
File "C:\Users\Salvador\AppData\Local\Programs\Python\Python37-32\lib\site-packages\matplotlib\font_manager.py", line 1344, in _rebuild
fontManager = FontManager()
File "C:\Users\Salvador\AppData\Local\Programs\Python\Python37-32\lib\site-packages\matplotlib\font_manager.py", line 978, in __init__
ttffiles = findSystemFonts(paths) + findSystemFonts()
File "C:\Users\Salvador\AppData\Local\Programs\Python\Python37-32\lib\site-packages\matplotlib\font_manager.py", line 264, in findSystemFonts
fontfiles.update(win32InstalledFonts(fontext=fontext))
TypeError: 'NoneType' object is not iterable
Iдобавлено больше пробелов, которые, по моему мнению, были необходимы для улучшения читаемости блока.
Итак, я перечислю то, что я уже знаю:
Программа является реализацией Cahn-Уравнение Хилларда (я опускаю остальную часть кода, потому что я не думаю, что это уместно в этом контексте).
Программа работала хорошо на другом компьютере, где я установил его точноТочно так же, используя только 64-битный вместо 32 (мне пришлось переключиться на эту машину, потому что они перемещали их в институте).
Я думал, что это может быть IDE, я былиспользуя PyCharm, поэтому я переключился на IDLE.Это не сработало.
Я думал о переустановке matplotlib, пробовал 4 раза безуспешно (Ошибка появилась в версии 3.0.0, и я даже попытался вернуться на 2.2.3, но все еще безуспешно).
Я удалил Python-64bit и снова установил его.Это не сработало.Я также попытался с 32-битным без удачи (я стер все папки, содержащие слово «python», включая установку PyCharm и перезапустил мой компьютер).
Так что в принципе я в растерянностипоскольку я не знаю достаточно о Python или компиляторах компьютерной архитектуры, чтобы делать что-то еще.Любая помощь будет приветствоваться.