pip无法安装python toolkit(python 2.7,windows 7)

时间:2015-04-09 15:27:28

标签: python-2.7 pip packages lapack

我对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都是最新的 - 据我所知,我的Path变量看起来很好

我该如何解决这个问题?

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

祝你好运

编辑

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

2 个答案:

答案 0 :(得分:0)

表示blas / lapack部分:

获取blas和lapack库(注释中的链接,因为我没有足够的reps来发布超过2个链接),或者如果你有64位python,那么64位blas和lapack库,copy它们进入C:\ Python27 \ Lib(或者你的python安装位置)。编译器应该在那里找到它们。

其他错误:

我遇到了同样的问题,但还没有设法找到并回答。如果你有这么远,那么VC编译器,fortan编译器,pip和setuptools可能没问题。

如果您不坚持使用pip构建,则可以从Christoph Gohlke's website安装预先构建的scipy。下载你的配置的轮子(.whl)(cp27,32或64位),然后从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,如果你足够耐心的话) :))

玩得开心!

答案 1 :(得分:0)

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

  

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

将消失