我对python还是个新手。我的操作系统是windows7,我使用的是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学习版- pip似乎工作得很好,否则(升级后的numpy没有问题)- pip,setuptools,gcc都是最新的-只要我能看到我的Path变量似乎是正常的
我该如何解决这个问题?
由于这是我第一次在网上问这些问题,请随时给我一些提示,我需要提供哪些信息。
诚挚的问候
编辑
因此,我想升级更常见的SciPy,但遇到了这样的问题:我缺少Lapack、Atlas和blas库。有没有人知道一个新手可以理解的lapack等安装说明/教程?
发布于 2016-03-24 10:10:46
对于blas/lapack部分:
获取blas和lapack库(评论中的链接,因为我没有足够的代表来发布超过2个链接),或者如果你有64位的python,那么64位的blas和lapack库,将它们复制到C:\Python27\Lib (或您的python安装所在的任何位置)。编译器应该会在那里找到它们。
对于其他错误:
我遇到了同样的问题,还没有找到并回答。如果你已经做到了这一点,那么VC编译器、fortan编译器、pip和setuptools可能都没问题。
如果你不坚持使用pip构建,你可以从Christoph Gohlke's website安装一个预构建的scipy。下载适用于您的配置(cp27,32位或64位)的轮子(.whl),然后通过键入以下命令到cmd (cd到包含文件的文件夹,首先从pip安装):
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 :)
玩得开心!
发布于 2019-04-07 09:10:42
如果你使用Anaconda,你可以下载两个包: mingw,libpython。也许和mingw一起
致命错误LNK1181:无法打开输入文件'gfortran.lib‘
将会消失
https://stackoverflow.com/questions/29542730
复制相似问题