在本地,当我这样做时:
npm install bcrypt
我得到:
ImportError 没有名为站点的模块
但是当我部署到heroku时,它安装得很好。我的问题可能是什么?我尝试了一些配置,我有 python 2.7 和节点 0.8.17
要安装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.