我需要安装需要flask-bcrypt
的Flask模块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位?)
答案 0 :(得分: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/
答案 1 :(得分:0)
在these MinGW binaries处获得战利品。它应该是MinGW GCC的一个版本,专门用于构建Python扩展模块。
此安装程序尝试修复使用GCC编译Python distutils扩展的所有问题