0

在本地,当我这样做时:

npm install bcrypt

我得到:

ImportError 没有名为站点的模块

但是当我部署到heroku时,它安装得很好。我的问题可能是什么?我尝试了一些配置,我有 python 2.7 和节点 0.8.17

4

1 回答 1

2

要安装bcrypt,您将满足所有依赖项。

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

node-gyp 仅适用于稳定/发布版本的节点。由于 bcrypt 模块使用 node-gyp 来构建和安装,因此您需要一个稳定版本的 node 才能使用 bcrypt。

对于 windows 用户,还有一个额外的要求:

Windows 用户应确保至少安装了节点 0.8.5 并且此模块的版本 >= 0.7.1。

您的错误看起来像 Python 错误。安装 Python 2.x 应该会有所帮助。site在 Python 标准库中,因此它应该始终存在。

If you already have Python installed, make sure its version is 2.x.

于 2013-01-11T20:19:04.440 回答