【问题标题】:npm install bcryptnpm 安装 bcrypt
【发布时间】:2012-12-26 11:42:41
【问题描述】:

在本地,当我这样做时:

npm install bcrypt

我明白了:

ImportError 没有名为站点的模块

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

【问题讨论】:

标签: python windows node.js heroku npm


【解决方案1】:

要安装bcrypt,您将遇到所有dependencies

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

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

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

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

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

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

【讨论】:

  • 整洁,我安装了 python,但它是一个不兼容的版本,我也尝试过 3.3,但它说它不兼容(差异消息),我回退到我现有的版本。 2.7 成功了。
  • site 在 Python 标准库中。它应该始终存在。
猜你喜欢
  • 2021-08-24
  • 2020-03-31
  • 1970-01-01
  • 2014-11-09
  • 2015-06-01
  • 2018-03-16
  • 1970-01-01
  • 2015-05-20
  • 2016-12-03
相关资源
最近更新 更多