Python错误:没有名为“matplotlib.pylot”的模块,即使它已安装

2024-06-16 11:59:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试在我的Manjaro box上运行.py脚本,但不断出现以下错误:

[keithm@home2 python]$ python3 gspppff.py
['/home/keithm/bin/python', '/usr/lib/python38.zip', '/usr/lib/python3.8', '/usr/lib/python3.8/lib-dynload', '/home/keithm/.local/lib/python3.8/site-packages', '/usr/lib/python3.8/site-packages']
Traceback (most recent call last):
  File "gspppff.py", line 7, in <module>
    import matplotlib.pylot as plt
ModuleNotFoundError: No module named 'matplotlib.pylot'

以下是脚本:

#!/usr/bin/python

import datetime as dt

import sys
print(sys.path)
import matplotlib.pylot as plt

from matplotlib import style
import pandas as pd
import pandas_datareader.data as web

# graph style
style.use('ggplot')

start = dt.datetime(2020, 1, 1)
end = dt.datetime.now()

# dataframe
df = web.DataReader("TSLA", 'morningstar', start, end)

print(df.head())

我加入了print(sys.path)以查看python在哪里寻找mod,并确保matlablib安装在本地:/home/keithm/.local/lib/python3.8/site-packages/usr/lib/python3.8/site-packages中,但仍然没有更改


Tags: pyimporthomedatetimematplotliblibpackagesusr
3条回答
 import matplotlib.pyplot as plt

如果拼写不正确,请尝试“pyplot”

包名是“pyplot”,而不是“pylot”。以下是更正后的代码:

import matplotlib.pyplot as plt

它的拼写是“pyplot”,而不是“pylot”

相关问题 更多 >