Python - pip安装pandas无法使用

7
我正在尝试通过pip install pandas安装pandas,但是当我执行此命令时,出现了以下错误信息:

在c:\users\[用户名]\appdata\local\temp\pip_build_[用户名]\pandas目录下,执行python setup.py egg_info命令失败,错误代码为1。

我按照这里提供的解决方案安装了ez_setup.py,但是执行pip install pandas仍然报错。
如果需要更多信息,请告诉我。谢谢您的帮助!
3个回答

3
最简单的在Windows上安装pandas及其依赖项的方法是从Christoph Gohlke's Python Extension Packages for Windows 存储库下载相关包。你会在这里找到pandas文件以及其他必需的依赖项列表。

谢谢!我已经成功安装了它。我真的很想学习Python的所有知识,所以我觉得我需要问一下,你认为pip安装失败的原因是什么?似乎不是pip的问题,因为我可以无错误地执行pip install six。这是一个“特殊”的错误,还是在我继续使用Python时需要修复的更深层次的问题? - user3718365
1
@user3718365 这取决于您如何安装 pip。我强烈建议从 http://pip-installer.org 下载 get-pip.py 并使用您的 Python 版本运行它。但是,如果没有看到您错误的完整文本,很难知道出了什么问题。在 Windows 上,我总是首先在 Gohlke 的存储库中查找软件包,如果没有找到,则使用 pip - MattDMo
谢谢你 - 我确实使用了 get-pip.py。我会收藏那个网站,谢谢!如果可以的话,还有一个快速的跟进问题(我知道这里通常不鼓励)- 但我也看到有人推荐使用 Anaconda 来获取 Python 的所有主要库/等等。获取 Anaconda 是否本质上与获取 Python,然后从 Gohlke 的存储库安装软件包一样...只是更 "高效"? - user3718365
@user3718365 是和不是。 Anaconda是Python的独立发行版,包含许多可以通过conda命令安装的软件包,并且您也可以使用pip。但据我所知,Gohlke的软件包不能在其中运行。使用Gohlke的主要优势在于所有内容都是预编译的,因此不需要像GCC或Visual Studio这样的单独编译器来构建像pandas、NumPy和其他编写为C、C++和Fortran等编译语言扩展的软件包。Anaconda也提供了这个功能。如果您想尝试,请一试,两者可以同时存在于同一个系统中。 - MattDMo
@user3718365,还有一个友好的提醒 - 如果我的答案帮助解决了您的问题,请随意点击旁边的复选标记将其选择为正确答案,我们都会获得声望积分。此外,一旦您达到15个积分,您也可以进行投票。谢谢! - MattDMo

0
在Linux(Debian / Ubuntu变体)上,如果不是安装在虚拟环境中,而是在主系统中安装,我发现最好只使用Synaptic软件包管理器(因为即使使用--user开关尝试在没有sudo的情况下安装pandas似乎也会失败)。在Synaptic PM中搜索pandas。有适用于python 2和3的版本。

enter image description here

然而,在Linux上,我通常发现最干净、最简单、最安全的方法是创建虚拟环境,然后在虚拟环境中使用pip install <package name>。我相信这种方法在Windows上也是最好的。


0

我按照以下免责声明后列出的步骤安装了Pandas包:

免责声明: - 我不认为自己是计算机专家,因此请自行承担指令带来的风险。
- 我的步骤在我的Windows电脑上运行良好。 - 我的Windows电脑已经安装了来自python.org的Python 2.7。 - 我的Python GUI是IDLE。 - 我不记得是否安装了pip,有可能是在从python.org安装Python 2.7时一并安装的(不确定)。 - 我的pip.exe所在目录位于C:\Python27\Scripts下。

步骤如下:

  1. 打开一个命令窗口,进入你的pip.exe所在的目录(在我的情况下是Scripts)。提示符看起来像这样:C:\Python27\Scripts>
  2. 在提示符处键入pip install pandas。在我的情况下,提示符看起来像这样:C:\Python27\Scripts>pip install pandas
  3. 按ENTER键。您应该会看到“正在收集pandas”的消息显示在命令窗口中。
  4. 系统完成收集pandas后,您应该会看到消息“成功安装pandas-0.22.0”或类似版本的消息。

图片显示了在我的计算机命令窗口中展示的1-4步骤。收集熊猫


这里已经有一个更简单、更短的方法作为被接受的答案发布了。请看一下那个。 - L. Guthardt

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接