在安装py-bcrypt时在Windows 7上出现编译器错误。

5

我需要安装Flask模块flask-bcrypt,它需要py-bcrypt。当我尝试安装时,出现以下错误:

C:\Users\Param\Downloads\py-bcrypt-0.3>python setup.py install
running install
running bdist_egg
running egg_info
writing py_bcrypt.egg-info\PKG-INFO
writing top-level names to py_bcrypt.egg-info\top_level.txt
writing dependency_links to py_bcrypt.egg-info\dependency_links.txt
reading manifest file 'py_bcrypt.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'py_bcrypt.egg-info\SOURCES.txt'
installing library code to build\bdist.win32\egg
running install_lib
running build_py
running build_ext
error: don't know how to compile C/C++ code on platform 'nt' with 'MinGW32' comp
iler

这个问题是什么原因引起的?
之前,我在我的Windows 7 64位机器上安装了MinGW32。问题是否是由于MinGW是32位而Windows是64位导致的?如果是这样,我该怎么解决这个问题?(如何在我的机器上使用MinGW 64位版本?)
2个回答

4

py-bcrypt 0.4的安装包已经在同一位置添加。 - alexandrul
这只是Python 2 - 是否有Python 3的二进制文件? - Rob Grant

0

看看这些MinGW二进制文件。它应该是专门为构建Python扩展模块而定制的MinGW GCC版本。

此安装程序尝试修复使用GCC编译Python distutils扩展时出现的所有问题


现在它出现了新的错误:"命令'gcc'以1的退出状态失败"。 - Man8Blue
@Man8Blue py-bcrypt是bcrypt的扩展,这意味着在构建它之前,您需要构建bcrypt库。如果您在设置过程中遇到问题,最好寻找二进制文件。 - darkphoenix

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接