您好,我是Python的新手,我正尝试在Windows 10上的PyCharm中运行以下代码。我安装了Python 3.8。
import pandas as pd
from matplotlib import pyplot as plt
x = [1,2,3]
y = [1,4,9]
plt.plot(x,y)
plt.show()
我看到的完整错误消息是:
Traceback (most recent call last):
File "<input>", line 3, in <module>
File "C:\Program Files\JetBrains\PyCharm Community Edition 2020.1\plugins\python-ce\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "C:\Users\tom_p\AppData\Local\Programs\Python\Python38-32\lib\site-packages\matplotlib\pyplot.py", line 32, in <module>
import matplotlib.colorbar
File "C:\Program Files\JetBrains\PyCharm Community Edition 2020.1\plugins\python-ce\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "C:\Users\tom_p\AppData\Local\Programs\Python\Python38-32\lib\site-packages\matplotlib\colorbar.py", line 31, in <module>
import matplotlib.contour as contour
File "C:\Program Files\JetBrains\PyCharm Community Edition 2020.1\plugins\python-ce\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "C:\Users\tom_p\AppData\Local\Programs\Python\Python38-32\lib\site-packages\matplotlib\contour.py", line 17, in <module>
import matplotlib.text as text
File "C:\Program Files\JetBrains\PyCharm Community Edition 2020.1\plugins\python-ce\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "C:\Users\tom_p\AppData\Local\Programs\Python\Python38-32\lib\site-packages\matplotlib\text.py", line 17, in <module>
from .textpath import TextPath # Unused, but imported by others.
File "C:\Program Files\JetBrains\PyCharm Community Edition 2020.1\plugins\python-ce\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "C:\Users\tom_p\AppData\Local\Programs\Python\Python38-32\lib\site-packages\matplotlib\textpath.py", line 11, in <module>
from matplotlib.mathtext import MathTextParser
File "C:\Program Files\JetBrains\PyCharm Community Edition 2020.1\plugins\python-ce\helpers\pydev\_pydev_bundle\pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "C:\Users\tom_p\AppData\Local\Programs\Python\Python38-32\lib\site-packages\matplotlib\mathtext.py", line 1059, in <module>
class StandardPsFonts(Fonts):
File "C:\Users\tom_p\AppData\Local\Programs\Python\Python38-32\lib\site-packages\matplotlib\mathtext.py", line 1066, in StandardPsFonts
basepath = str(cbook._get_data_path('fonts/afm'))
File "C:\Users\tom_p\AppData\Local\Programs\Python\Python38-32\lib\site-packages\matplotlib\cbook\__init__.py", line 461, in _get_data_path
return Path(matplotlib.get_data_path(), *args)
AttributeError: module 'matplotlib' has no attribute 'get_data_path'
我已经在互联网上搜索了解决方案,到目前为止,我已经尝试了以下方法:
pip3 install matplotlib
安装matplotlib我能够在VS代码中运行代码,但是当我尝试导入数据时遇到了错误,我宁愿能够在Python中运行代码,而不是开始学习如何将VS代码用作以及Python。
我不确定是否遗漏了一些明显的东西,但会有所帮助。
您可以尝试其他IDLE。例如jupyter或google colab。