无法在Windows上编译Python包

时间:2015-03-18 20:28:52

标签: python c++ c windows gcc

尝试使用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

0 个答案:

没有答案