python - 在 Spyder 中导入 pandas 错误
问题描述
我在 Spyder 中收到此错误消息,
import pandas as pd
回溯(最近一次通话最后):
文件“”,第 1 行,在 import pandas as pd
文件“C:\ProgramData\Anaconda3\lib\site-packages\pandas__init__.py”,第 42 行,从 pandas.core.api 导入 *
文件“C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\api.py”,第 7 行,从 pandas.core.algorithms 导入分解,唯一,value_counts
文件“C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\algorithms.py”,第 10 行,从 pandas.core.dtypes.cast 导入可能_promote
ImportError:无法导入名称“maybe_promote”
但是,如果我使用 cmd,它运行良好,没有任何问题。请提出解决此问题的方法
解决方案
如果您在 Anaconda 环境中安装了 pandas,请检查您的 Anaconda Prompt。在这种情况下,您需要在激活该特定环境后启动 spyder。假设 pandas 安装在名为“myenv”的环境中,然后在 Anaconda 提示符下键入以下两个命令:
activate myenv
spyder
推荐阅读
- python - import sklearn.model_selection.train_test_split vs import sklearn.model_selection as sm
- python - 如何从 Python tkinter 中的条目中获取价值?
- javascript - ChartJS:如何为时间刻度设置刻度刻度的固定宽度(以像素为单位)
- amazon-web-services - Kubernetes 中的跨集群通信
- sql - 删除多余的后缀或将其移至另一列
- typescript - 预期对象解构:'{ Network }' 有一个 typedef
- ios - ios13 - unSelectedItem 的 UITabBar tintColor 不起作用
- typescript - 打字稿覆盖深键
- sql - 如何从查询结果中删除重复的结果?
- c# - WCF SSL .pfx 绑定