我試圖讓我的Python應用程序在將密碼存儲在SQLite3表中之前對它進行加密。我已經在我的Flask VirtualEnvironment上安裝了bcrypt。然而,每當我跑我的腳本中,我得到的錯誤:ImportError:沒有名爲bcrypt的模塊
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
在views.py 8行看起來是這樣的:
from flask_bcrypt import Bcrypt
我能來可能會被做錯了什麼?
確保您的venv處於活動狀態,並且可以從交互式解釋器導入「bcrypt」。 –
我猜你在linux環境下。你可以安裝apt安裝python-dev來將py-bcrypt添加到python開發頭文件中 –