ローカルで、私がするとき:
npm install bcrypt
私は得る:
ImportError サイトという名前のモジュールがありません
しかし、heroku にデプロイすると、問題なくインストールされます。私の問題は何ですか?私はいくつかの構成を試しました.私はpython 2.7とノード0.8.17を持っています
インストールbcrypt
するには、すべての依存関係を満たす必要があります。
ノードの安定したバージョンも必要です。
node-gyp は、ノードの安定/リリース バージョンでのみ機能します。bcrypt モジュールは node-gyp を使用してビルドおよびインストールするため、bcrypt を使用するには安定したバージョンのノードが必要です。
Windows ユーザーの場合、追加の要件があります。
Windows ユーザーは、少なくともノード 0.8.5 がインストールされ、このモジュールのバージョン >= 0.7.1 があることを確認する必要があります。
あなたのエラーはPythonエラーのようです。Python 2.x をインストールすると役立つはずです。site
は Python stdlib に含まれているため、常に存在する必要があります。
Python が既にインストールされている場合は、そのバージョンが 2.x であることを確認してください。