【问题标题】:pip fails to install python toolkit (python 2.7, windows 7)pip 无法安装 python 工具包(python 2.7、windows 7)
【发布时间】:2015-06-15 01:38:51
【问题描述】:

我对python相当陌生。我的操作系统是 Windows 7,我使用的是 python 2.7(我下载了 python(x,y))。现在pip安装工具包igakit失败,遇到如下问题:

$gfortran.lib(backtrace.o) : error LNK2019: unresolved external symbol __Unwind_GetIpInfo referenced in function _trace_function

$gfortran.lib(backtrace.o) : error LNK2019: unresolved external symbol __Unwind_Backtrace referenced in function __gfortran_backtrace

我在互联网上漫游了一段时间,这是我已经检查过的: - 我有 MS Visual 2008 Express - pip 似乎可以正常工作(升级 numpy 没有问题) - pip、setuptools、gcc 都是最新的 - 据我所知,我的路径变量似乎很好

我该如何解决这个问题?

由于这是我第一次在网上询问这些问题,请随时给我一些提示,说明我需要提供哪些信息。

最好的问候

编辑

所以,我想升级更常见的 SciPy,但遇到了这个问题:我缺少 Lapack、Atlas 和 blas 库。有人知道新手可以理解的 lapack 等安装说明/教程吗?

【问题讨论】:

    标签: python-2.7 pip packages lapack


    【解决方案1】:

    对于 blas/lapack 部分:

    获取 blas 和 lapack 库(cmets 中的链接,因为我没有足够的代表来发布超过 2 个链接),或者如果您有 64 位 python,那么 64 位 blas 和 lapack 库,复制将它们放入 C:\Python27\Lib (或您的 python 安装所在的任何位置)。编译器应该在那里找到它们。

    对于其他错误:

    我遇到了同样的问题,还没有找到答案。如果你已经到了这一步,那么 VC 编译器、fortan 编译器、pip 和 setuptools 可能就可以了。

    如果你不坚持用 pip 构建,你可以从Christoph Gohlke's website 安装一个预先构建的 scipy。为您的配置(cp27、32 或 64 位)下载轮子 (.whl),然后从 pip 安装它,方法是在 cmd 中键入以下命令(cd 到包含文件的文件夹):

    pip install scipy-0.17.0-cp27-none-win32.whl
    

    或...win_am64.whl。根据您的 Python 安装选择 32/64 位版本,而不是在 Windows 7 上。因此,如果您有 64 位 Windows,但 32 位 pyhton,请选择 32 位轮(或 blas/lapack,如果您有足够的耐心:) )

    玩得开心!

    【讨论】:

    【解决方案2】:

    如果你使用 Anaconda,你可以下载 2 个包: mingw,libpython。 也许与 mingw

    致命错误 LNK1181:无法打开输入文件 'gfortran.lib'

    会消失

    【讨论】:

      猜你喜欢
      • 2016-04-17
      • 1970-01-01
      • 2017-11-06
      • 2016-06-12
      • 2013-12-25
      • 1970-01-01
      • 2018-01-06
      • 1970-01-01
      • 2018-03-29
      相关资源
      最近更新 更多