如何修复:没有名为 pandas 的模块
在本文中,我们将讨论如何修复 No module named pandas 错误。
当您的环境中没有 pandas 库时,会出现“No module named pandas”错误,即未安装 pandas 模块或正确下载模块时出现问题。
让我们通过创建 pandas 数据框来查看错误。
示例:产生错误
Python3
# import pandas
import pandas
# create dataframe
pandas.DataFrame({'a': [1, 2]})
Python3
pip install pandas
Python3
# display pandas details
pip show pandas
Python3
pip3 install pandas - -upgrade
Python3
# install 1.3.4 version
pip3 install pandas == 1.3.4
Python3
#import module
import pandas as pd
# get the version
pd.__version__
输出:
我们将讨论如何克服这个错误。在Python中,我们将使用 pip函数来安装任何模块
语法:
pip install module_name
所以我们必须指定 pandas
示例:安装 Pandas
Python3
pip install pandas
输出:
Collecting pandas
Downloading pandas-3.2.0.tar.gz (281.3 MB)
|████████████████████████████████| 281.3 MB 9.7 kB/s
Collecting py4j==0.10.9.2
Downloading py4j-0.10.9.2-py2.py3-none-any.whl (198 kB)
|████████████████████████████████| 198 kB 52.8 MB/s
Building wheels for collected packages: pandas
Building wheel for pandas (setup.py) … done
Created wheel for pandas: filename=pyspark-3.2.0-py2.py3-none-any.whl size=281805912 sha256=c6c9edb963f9a25f31d11d88374ce3be6b3c73ac73ac467ef40b51b5f4eca737
Stored in directory: /root/.cache/pip/wheels/0b/de/d2/9be5d59d7331c6c2a7c1b6d1a4f463ce107332b1ecd4e80718
Successfully built pandas
Installing collected packages: py4j, pandas
Successfully installed py4j-0.10.9.2 pandas-3.2.0
我们可以通过再次输入相同的命令来验证,然后输出将是:
输出:
Requirement already satisfied: pandas in /usr/local/lib/python3.7/dist-packages (1.1.5)
要在我们的环境中获取 pandas 描述,我们可以使用 show 命令。这可以帮助跟踪模块及其安装。
示例:显示模块描述
Python3
# display pandas details
pip show pandas
输出:
Name: pandas
Version: 1.1.5
Summary: Powerful data structures for data analysis, time series, and statistics
Home-page: https://pandas.pydata.org
Author: None
Author-email: None
License: BSD
Location: /usr/local/lib/python3.7/dist-packages
Requires: numpy, python-dateutil, pytz
Required-by: xarray, vega-datasets, statsmodels, sklearn-pandas, seaborn, pymc3, plotnine, pandas-profiling, pandas-gbq, pandas-datareader, mlxtend, mizani, holoviews, gspread-dataframe, google-colab, fix-yahoo-finance, fbprophet, fastai, cufflinks, cmdstanpy, arviz, altair
升级熊猫
升级 pandas 是在您的环境中无错误的最佳优势。因此,我们必须使用以下命令进行升级。
示例:升级 Pandas
Python3
pip3 install pandas - -upgrade
输出:
安装特定版本
要安装特定版本的 pandas,我们必须在 pip 命令中指定版本。
示例:安装特定版本的模块
Python3
# install 1.3.4 version
pip3 install pandas == 1.3.4
输出:
查找版本
如果我们想找到版本,那么我们必须使用 __version__
句法:
module_name.__version__
示例:获取 pandas 版本
Python3
#import module
import pandas as pd
# get the version
pd.__version__
输出:
1.1.5