Python npm安装bcrypt

Python npm安装bcrypt,python,windows,node.js,heroku,npm,Python,Windows,Node.js,Heroku,Npm,在本地,当我这样做时: npm install bcrypt 我得到: 没有指定站点的模块 但当我部署到heroku时,它安装得很好。我的问题是什么?我尝试了一些配置,我有Python2.7和node 0.8.17来安装bcrypt,您应该满足所有要求 您还需要节点的稳定版本: node gyp仅适用于node的稳定/发布版本。自从 bcrypt模块使用节点gyp构建和安装,您需要一个稳定的 要使用bcrypt的节点版本 对于windows用户,还有一个附加要求: Windows用户应确保至少

在本地,当我这样做时:

npm install bcrypt
我得到:

没有指定站点的模块


但当我部署到heroku时,它安装得很好。我的问题是什么?我尝试了一些配置,我有Python2.7和node 0.8.17来安装
bcrypt
,您应该满足所有要求

您还需要节点的稳定版本:

node gyp仅适用于node的稳定/发布版本。自从 bcrypt模块使用节点gyp构建和安装,您需要一个稳定的 要使用bcrypt的节点版本

对于windows用户,还有一个附加要求:

Windows用户应确保至少安装了节点0.8.5 版本>=0.7.1


您的错误看起来像Python错误。安装Python2.x应该会有所帮助<代码>站点是Python stdlib中的,因此它应该始终存在


如果您已经安装了Python,请确保其版本为2.x。

您是否安装了每个版本,包括?这是Python错误。您需要Python2.x来安装bcrypt。。
python-msite
是否会产生错误?很好,我安装了python,但它是一个不兼容的版本,我也尝试了3.3,但它说它不兼容(不同的消息),于是我回到了我现有的版本。2.7成功了。
站点
是用Python stdlib编写的。它应该永远存在。