我正在尝试为我的udacity任务开发一个简单的论坛网站。使用bcrypt进行密码散列并不是一个严格的要求,但我想这样做是因为我也想知道如何使用Google未提供的第三方库。
按照提供here(安装第三方库)的说明,我创建了一个名为lib的文件夹,并使用以下命令安装了bcrypt库:
python -m pip install -t lib/ bcrypt
我有自动结构化的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:没有名为lib的模块
import bcrypt
ImportError:没有名为bcrypt._bcrypt的模块
from lib.bcrypt import bcrypt
ImportError:没有名为lib.bcrypt的模块
我错过了什么?
答案 0 :(得分:3)