当前位置: 首页 > 知识库问答 >
问题:

如何解决熊猫的进口错误?

梁渊
2023-03-14

我用python 2.7.7安装了Anaconda。
但是,每当我运行“import pandas”时,就会出现错误:
“ImportError:C扩展名:y未生成。如果要从源目录导入pandas,可能需要先运行“python setup.py build\u ext--inplace”来生成C扩展名。”
我尝试运行建议的命令,但它指出

skipping 'pandas\index.c' Cython extension (up-to-date)      
skipping 'pandas\src\period.c' Cython extension (up-to-date) 
skipping 'pandas\algos.c' Cython extension (up-to-date)      
skipping 'pandas\lib.c' Cython extension (up-to-date)        
skipping 'pandas\tslib.c' Cython extension (up-to-date)      
skipping 'pandas\parser.c' Cython extension (up-to-date)     
skipping 'pandas\hashtable.c' Cython extension (up-to-date)  
skipping 'pandas\src\sparse.c' Cython extension (up-to-date) 
skipping 'pandas\src\testing.c' Cython extension (up-to-date)
skipping 'pandas\msgpack.cpp' Cython extension (up-to-date)

以前是否有人遇到过这种情况并找到了解决方案

共有3个答案

淳于博文
2023-03-14

我也有同样的问题,问题来自于编码问题。我的操作系统以前是用法语建立的,一切都很好。但是当我改学英语时,我犯了上面的错误。

你可以打字

locale

在终端中检查本地环境变量。

用法语设置时,我有这样的配置:法语配置。然后,在我切换到英语之后,我有:英语配置。

然后,我添加了以下行。bash_profile /Users/myName,一切都恢复正常。

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
游高杰
2023-03-14

熊猫的部分代码是用C语言编写的,以使它运行得更快。如果你试图手动安装熊猫,你需要构建它。尝试重新安装它与minconda包管理器在这里:http://conda.pydata.org/miniconda.html

然后你就可以

conda install pandas

在下面的链接中有关于如何做的非常简单的说明。只要做ctrl-f小图标,找到谈论它的部分

http://pandas.pydata.org/pandas-docs/dev/install.html

杨利
2023-03-14

我现在在使用Python 3.4.3时也遇到了同样的问题。

我用的是熊猫-0.18.0。

升级(使用pip)为我解决了以下问题:

[sudo] pip install --upgrade pandas

升级的最终结果是:

Successfully installed numpy-1.13.3 pandas-0.21.0 python-dateutil-2.6.1 pytz-2017.3 six-1.11.0

在这之后,问题就消失了!

 类似资料:
  • 关于这个话题,人们已经提出了很多问题。(和许多其他人)。在众多的答案中,到目前为止,没有一个对我真正有帮助。如果我错过了有用的,请告诉我。 我只想将带有熊猫的CSV文件读入数据框。听起来很简单。 我的文件 我的代码: 我的错误: 我对这个问题的猜测是,Pandas看第一行,并期望在下面的行中有相同数量的代币。如果不是这样,它将以错误停止。 在众多答案中,使用选项的建议包括,例如:或或以及更多无帮助

  • 问题内容: 我用python 2.7.7安装了Anaconda。 但是,每当我运行“ import pandas”时,都会出现错误: 我尝试运行建议的命令,但它指出 有人遇到过这个问题并找到了解决方案吗? 问题答案: Pandas使用C语言编写了部分代码,以使其运行更快。如果尝试手动安装熊猫,则需要对其进行构建。尝试在此处使用miniconda软件包管理器重新安装它:http ://conda.p

  • 我有一个有 7 列的 csv 文件 问题是我试图设置日期时间索引,但它不起作用可能是因为日期和时间是两个单独的列。 代码如下: 错误如下: C:\用户\sydgo\Anaconda3\_locE:/教程/pandas_libsTraceback(最近调用最后一次):文件“C:\用户\sydgo\Anaconda3\lib\站点包\熊猫\核心\索引\_loc”,第2442行,get_loc返回自我。

  • 我有一个熊猫数据框(df),有四列,我想要一个新的列来表示这四列的平均值:df['mean']=df。平均数(1) 到目前为止还不错。但当我将结果保存到csv文件时,我发现: 我想我可以在“平均值”列中强制使用格式,但知道为什么会发生这种情况吗? 我使用winpython与python 3.3.2和熊猫0.11.0

  • 我有一个熊猫时期对象: 从书(Python for Data Analysis)中,的意思是 季度日期固定在每个月的最后一个日历日,在指定月份(1月、2月、3月、4月、5月、6月、7月、8月、9月、10月、11月或12月)结束的年份 这到底是什么意思? 从我的常识来看,包括八月、九月和十月。那么在这里如何处理十二月()呢? 任何人都可以简明扼要地解释变量吗?提前感谢您。:)

  • 我想知道它到底是什么意思?我需要改变什么吗? 如果坚持使用,应如何挂起警告?