【问题标题】:Installing Pandas - Visual C++ is required, Unable to find vcvarsall.bat安装 Pandas - 需要 Visual C++,无法找到 vcvarsall.bat
【发布时间】:2015-05-10 04:26:16
【问题描述】:

我正在尝试为 Django 项目安装 Pandas for Python 3.4,但是我收到错误 Unable to find vcvarsall.bat

如何在 Windows 的 Python 3.4 上安装 Pandas?

【问题讨论】:

  • 您想知道如何设置您的计算机以从源代码构建 Pandas,或者如何安装 Pandas 而无需从源代码构建它?
  • 如果是第一个,这里有很多问题;我认为this one 是规范的答案,尽管它可能有点过时了。

标签: python django numpy pandas anaconda


【解决方案1】:

与几乎所有其他 Python 软件包一样,安装 Pandas 的最简单方法是使用pip

许多包(包括 Pandas)需要编译器和一堆第三方 DLL,许多 Windows 用户不知道如何处理。这正是创建“wheel”格式的原因:因此包可以上传预构建的二进制文件。

并不是每个项目都为 Windows 预先构建了二进制轮子。但是您可以查看Christoph Gohlke's site 并找到所有最受欢迎的轮子。只需按照该页面上的说明下载轮文件并使用pip 安装即可。

但对于 Pandas,您不必这样做。他们有轮子on their download page,并上传到 PyPI。 the documentation 告诉你使用这些。 (嗯,它首先建议你使用 Anaconda/Miniconda,但如果你想要一个普通的 Python,请使用 pip 和 PyPI 上的包。)

【讨论】:

    【解决方案2】:

    请注意,不同版本的 Python 将需要不同版本的 Visual C++。我使用 Python 3.4,它适用于 Visual C++ 10。我阅读的大部分内容都推荐使用 8 版,它可能适用于 2.7,但不适用于 3.4

    【讨论】:

      【解决方案3】:

      按照abernert 的建议,一个非常简单的方法是使用 pip。 要输入的命令是:

      点安装熊猫 您将在 python 文件夹的脚本文件夹中找到 pip。 (例如 c:\python34\Scripts)。 numpy 也将在此过程中安装。

      【讨论】:

        【解决方案4】:

        我知道这已经晚了,但我还是把this留在这里,因为它非常相似。

        【讨论】:

          猜你喜欢
          • 2021-12-23
          • 2015-09-18
          • 2020-06-10
          • 2017-01-25
          • 2013-09-30
          相关资源
          最近更新 更多