我正在尝试在Windows 10 64位计算机上使用Python 3.5.1(64位)安装名为pyFM的Python包。它给了我以下错误:
LINK : fatal error LNK1181: cannot open input file 'm.lib'
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\amd64\\link.exe' failed with exit status 1181
为了解决这个问题,我尝试使用Python Toolkit安装Visual Studio 2015,但是这个错误仍然存在。
我还尝试使用Visual Studio 2015 Developer命令提示符构建/安装pyFM。
我还能做些什么来解决这个问题?
请注意我使用的是Python 3.5.1(64位)
答案 0 :(得分:1)
我在编译一些 C 函数时遇到了同样的问题。主要的 python 程序试图包含一个不存在的“m”库。我在“C:\Program Files (x86)\Microsoft Visual Studio”文件夹中搜索msvcr,发现有一个名为“msvcrt”的库,用“msvcrt”替换“m”解决了问题。