python-3.x - 使用 anaconda 的 jupyter notebook 安装 pandas 时出错
问题描述
我使用 anaconda 提示符安装了熊猫。使用以下命令:-
pip install pandas
并收到以下消息:-
Requirement already satisfied: pandas in c:\users\maini_\anaconda3\lib\site-packages (1.0.3)
Requirement already satisfied: numpy>=1.13.3 in c:\users\maini_\anaconda3\lib\site-packages (from pandas) (1.18.1)
Requirement already satisfied: pytz>=2017.2 in c:\users\maini_\anaconda3\lib\site-packages (from pandas) (2020.1)
Requirement already satisfied: python-dateutil>=2.6.1 in c:\users\maini_\anaconda3\lib\site-packages (from pandas) (2.8.1)
Requirement already satisfied: six>=1.5 in c:\users\maini_\anaconda3\lib\site-packages (from python-dateutil>=2.6.1->pandas) (1.15.0)
但是当我使用以下命令将其导入 Jupiter 笔记本时:-
import pandas as pd
我收到以下错误:-
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-3-7dd3504c366f> in <module>
----> 1 import pandas as pd
~\anaconda3\lib\site-packages\pandas\__init__.py in <module>
30
31 try:
---> 32 from pandas._libs import hashtable as _hashtable, lib as _lib, tslib as _tslib
33 except ImportError as e: # pragma: no cover
34 # hack but overkill to use re
~\anaconda3\lib\site-packages\pandas\_libs\__init__.py in <module>
1 # flake8: noqa
2
----> 3 from .tslibs import (
4 NaT,
5 NaTType,
~\anaconda3\lib\site-packages\pandas\_libs\tslibs\__init__.py in <module>
1 # flake8: noqa
2
----> 3 from .conversion import localize_pydatetime, normalize_date
4 from .nattype import NaT, NaTType, iNaT, is_null_datetimelike
5 from .np_datetime import OutOfBoundsDatetime
pandas\_libs\tslibs\conversion.pyx in init pandas._libs.tslibs.conversion()
AttributeError: type object 'pandas._libs.tslibs.conversion._TSObject' has no attribute '__reduce_cython__'
我也试过这个命令
python -m pip install pandas
并收到以下消息
Requirement already satisfied: pandas in c:\users\maini_\anaconda3\lib\site-packages (1.0.3)
Requirement already satisfied: numpy>=1.13.3 in c:\users\maini_\anaconda3\lib\site-packages (from pandas) (1.18.1)
Requirement already satisfied: python-dateutil>=2.6.1 in c:\users\maini_\anaconda3\lib\site-packages (from pandas) (2.8.1)
Requirement already satisfied: pytz>=2017.2 in c:\users\maini_\anaconda3\lib\site-packages (from pandas) (2020.1)
Requirement already satisfied: six>=1.5 in c:\users\maini_\anaconda3\lib\site-packages (from python-dateutil>=2.6.1->pandas) (1.15.0)
请帮我。先感谢您。
解决方案
由于您使用的是 Anaconda,因此最好的方法是使用 anaconda 提示符:
conda install pandas
推荐阅读
- angular6 - stackblitz中的PrimeNg图表没有运行?
- elasticsearch - 将 SharePoint 在线索引插入 elasticsearch
- apache - 阻止来自 htaccess 的垃圾邮件服务器
- javascript - 如何扩展文本字体大小取决于字符数?
- python - 如果字符串具有唯一字符,如何创建返回 True 否则返回 False 的函数
- javascript - Concrete table inheritance with TypeORM - compilation fails with abstract keyword
- postgresql - 没有连接的两列之间的区别?
- vuejs2 - Vue.js 和 airbnb no-param-reassign lint 规则 - 如何修改对象数组中的属性?
- python - 共享django项目结构
- php - 根据时间重命名媒体文件的 Cron 作业