【问题标题】:Python - pip install pandas, not workingPython - pip install pandas,不工作
【发布时间】:2014-09-04 21:37:42
【问题描述】:

我正在尝试通过 pip install pandas 安装 pandas,但是当我这样做时,我得到了错误:

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

我按照here给出的答案安装ez_setup.py没有发生任何事故,但在执行pip install pandas时仍然出现错误。

感谢您的帮助,如果我可以提供更多信息,请告诉我。

【问题讨论】:

    标签: python python-2.7 pandas pip


    【解决方案1】:

    在 Windows 上安装 pandas 及其依赖项的最简单方法是从 Christoph Gohlke 的 Python Extension Packages for Windows 存储库下载相关包。您将找到 pandas here 的文件以及其他所需依赖项的列表。

    【讨论】:

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

    在 Linux(Debian / Ubuntu 变种)上,当不在虚拟环境中安装时,但在主系统中,我发现最好只使用 Synaptic 包管理器(因为即使 --user 开关在尝试时似乎也会失败在没有 sudo 的情况下安装熊猫)。在 Synaptic PM 中搜索 pandas。 python 2 和 3 有多种。

    但是,在 linux 上,我通常找到最干净、最简单和整体最安全的方法来创建虚拟环境,然后在虚拟环境中使用 pip install <package name>。我相信这在 Windows 上也是最好的。

    【讨论】:

      【解决方案3】:

      我按照以下免责声明部分之后列出的程序安装了 Pandas 包: 免责声明: - 我不认为自己是计算机专家,因此请按照说明操作,风险自负。
      - 我的程序在我的 Windows 电脑上运行 - 我的 Windows 电脑从 python.org 安装了 python 2.7 - 我的 python GUI 是空闲的 - 我不记得安装 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 键。您应该会在命令窗口中看到消息:“Collecting pandas”。
      4. 一旦系统完成收集 pandas,您应该会看到消息“Successfully installed pandas-0.22.0”,或类似的消息,具体取决于收集的版本。

      图片显示步骤 1 -4 如我的计算机命令窗口所示。collecting_pandas

      【讨论】:

      • 这里已经发布了一种更简单、更短的方法作为公认的答案。请看看那个。
      猜你喜欢
      • 2021-05-08
      • 1970-01-01
      • 2022-06-22
      • 2014-03-09
      • 2015-01-03
      • 2021-05-14
      • 2020-01-28
      • 2020-07-29
      • 2019-11-25
      相关资源
      最近更新 更多