尝试使用MinGW编译器在64位Windows机器上安装已编译的Python包。同样的安装在我的32位机器上成功但在两台不同的64位机器上失败:
C:\Python\Scripts>
pip install python-Levenshtein
C:\ Python \ libs / python33.lib:错误添加符号:文件格式错误
collect2.exe:错误:ld返回1退出状态
错误:命令'gcc'失败,退出状态为1
从克隆副本中尝试:
$ python setup.py build
C:\ Python \ libs / python33.lib:错误添加符号:文件格式错误
collect2.exe:错误:ld返回1退出状态
错误:命令'gcc'失败,退出状态为1
自行运行构建命令:
$ gcc.exe -shared -s 'build\temp.win-amd64-3.3\Release\levenshtein\_levenshtein.o' 'build\temp.win-amd64-3.3\Release\levenshtein\_levenshtein.def' -LC:'\Python\libs' -LC:'\Python\PCbuild\amd64' -lpython33 -lmsvcr100 -o 'build\lib.win-amd64-3.3\Levenshtein\_levenshtein.pyd'
C:\ Python \ libs / python33.lib:错误添加符号:文件格式错误
collect2.exe:错误:ld返回1退出状态
$ file 'C:\Python\libs/python33.lib'
C:\ Python \ libs / python33.lib:current ar archive
谢谢 - Muposat