2

我在为 Python 安装 pandas 和 ggplot 包时遇到了令人沮丧的事情。我完全卸载了两个旧版本的 Python 并安装了 Canopy(Enthought Python Distribution Free),因为它带有几个 ggplot 的依赖项“开箱即用”。

当我尝试“pip install ggplot”时,出现以下错误:python27.lib(python27.dll):致命错误 LNK1112:模块机器类型“x64”与目标机器类型“X86”冲突

我有一个 64 位的 Windows 7 操作系统。我安装了 64 位 Canopy。我在某处读到 Python 需要安装 Visual Studio 2008。这很难追查,所以我相信我最终得到了 VS 2008 的 32 位版本。

32 位 Visual Studio 是否会导致此错误?我真的需要2008吗?(Visual Studio 网站提供的最古老的是 Visual C++ 2010,但不清楚我会收到 32 位还是 64 位。)

如果您回答,请假设我对自己在做什么知之甚少。

我已经阅读了具有相同错误代码的问题的答案,但它们让我有点不知所措。 致命错误 LNK1112:模块机器类型“x64”与目标机器类型“X86”冲突

4

2 回答 2

2

我不知道这对其他人来说是否仍然是一个问题,但我已经能够通过以下方式解决这个问题:

打开 Canopy 的包管理器,检查包不存在。从“欢迎使用 Canopy”主窗口中,选择“工具”和“Canopy 命令提示符”。

pip install ggplot

然后正常工作(带有警告消息,但仍然安装正常)。

请注意,ggplot 包不会显示在 Canopy 包管理器中的包列表中,但如果您进入 Canopy 命令提示符并键入,则可以找到

pip list

... 希望这可以帮助!

来自 Enthought 支持的参考:https: //support.enthought.com/hc/en-us/articles/204469690-Installing-packages-into-Canopy-User-Python-from-the-OS-command-line

于 2015-05-16T14:54:44.037 回答
0

我在我的旧 python 版本上安装它时遇到了一些问题它与 Anaconda 完美配合使用:

pip install ggplot

并且不要忘记 ggplot 需要 patsy http://patsy.readthedocs.org/en/latest/overview.html#installation

于 2014-08-28T09:40:35.883 回答