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

问题描述 投票:0回答:2

我需要安装 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 位?)

python windows flask mingw
2个回答
4
投票

这些库已经编译并可在某处使用。有人已经上传了 Windows 的编译版本。我能够使用这些文件在 Windows 中运行 Flask-bcrypt。

你只需将它放入你的flask/scripts/python 包文件夹中即可。

在 Flask subreddit 中得到了回答 提供了下载您需要的库的位置

http://www.reddit.com/r/flask/comments/15q5xj/anyone_have_a_working_version_of_flaskbcrypt_for/


0
投票

这些 MinGW 二进制文件中获得战利品。它应该是专门用于构建 Python 扩展模块的 MinGW GCC 版本。

此安装程序尝试解决使用 GCC 编译 Python distutils 扩展的所有问题

© www.soinside.com 2019 - 2024. All rights reserved.