在Windows上安装python bcrypt模块命令



当我使用pip install bcrypt on windows命令时,它会引发以下错误:

command python setup.py egg_info failed with error code 1

如何解决这个问题?

我发现bcrypt不安装在Windows Vista或7,32或64位使用pip与Python 2.7。一个解决办法是下载一个车轮文件与bcrypt并安装它。例如,从这里下载相应的wheel文件:https://bitbucket.org/alexandrul/py-bcrypt/downloads。可能还有其他存储库;这只是我偶然发现的第一个。下载后,输入:

pip install wheel
pip install py_bcrypt.whl

py_bcrypt的地方。whl是您为特定Windows版本下载的wheel文件的名称。

使用预构建车轮的另一种方法是使您的本地环境为您构建车轮。其优点是,您不需要进行手动操作(例如从Internet下载一些文件),也不需要固定wheel的版本和目标体系结构。相反,您可以充分利用pip install自动化。

bcrypt的特殊情况下,安装Microsoft c++构建工具应该可以解决这个问题。

最新更新