私のPythonアプリケーションでSQLite3テーブルにパスワードを保存する前にパスワードを暗号化しようとしています.Flash VirtualEnvironmentにbcryptをインストールしました。私は私のスクリプトを実行するたびにしかし、私はエラーを取得:私はおそらく間違って何をしていることができImportError:bcryptという名前のモジュールがありません
from flask_bcrypt import Bcrypt
:views.pyに
File "./run.py", line 2, in <module>
from app import app
File "/home/test/app/__init__.py", line 12, in <module>
from app import views
File "/home/test/app/views.py", line 8, in <module>
from flask_bcrypt import Bcrypt
File "/home/test/flask/local/lib/python2.7/site-packages/flask_bcrypt.py", line 27, in <module>
raise e
ImportError: No module named bcrypt
ライン8は、このようになりますか?
venvがアクティブで、bcryptがインタラクティブなインタプリタからインポート可能であることを確認してください。 –
あなたはLinux環境にいると思います。 Python開発ヘッダーに 'py-bcrypt'を追加するためにapt install python-devをインストールできますか? –