私はudacity割り当てのための簡単なフォーラムサイトを開発しようとしています。 bcryptをパスワードハッシュに使用することは厳しい要件ではありませんが、Googleが提供していない第三者のライブラリの使用方法も知りたいので、これを実行したいと思います。指示に従いPython - ローカルアプリケーションエンジンのdevサーバにbcryptをインポートできません
は(サードパーティのライブラリをインストールする)hereを提供し、私はLIBという名前のフォルダを作成し、以下のコマンドでbcryptのライブラリをインストールしている:
python -m pip install -t lib/ bcrypt
私は、自動的にこのようstructred libフォルダを持っています:
は、私はまた、上記のマニュアルの指示に従って、次の内容のappengine_config.pyファイルを作成:# appengine_config.py
from google.appengine.ext import vendor
# add lib folder as vendor directory
vendor.add('lib')
この時点で、スクリプトにbcryptをインポートできません。次のように私が試したインポートコマンドは、これまでのところ、次のとおりです。
from lib import bcrypt
ImportError: No module named lib
import bcrypt
ImportError: No module named bcrypt._bcrypt
from lib.bcrypt import bcrypt
ImportError: No module named lib.bcrypt
私は何をしないのですか?
第2のインポートで十分です –
@AvinashRaj動作しません。 'ImportError:bcrypt._bcryptというモジュールはありません。 ' – SercioSoydanov
c拡張子のファイルを含むモジュールは使用できません –