Python-Can';t在本地应用程序引擎开发服务器中导入bcrypt
我正在尝试为我的udacity作业开发一个简单的论坛网站。使用bcrypt进行密码散列不是严格的要求,但我想这样做,因为我还想知道如何使用谷歌没有提供的第三方库 按照提供的说明(安装第三方库),我创建了一个名为lib的文件夹,并使用以下命令安装了bcrypt library:Python-Can';t在本地应用程序引擎开发服务器中导入bcrypt,python,google-app-engine,bcrypt,Python,Google App Engine,Bcrypt,我正在尝试为我的udacity作业开发一个简单的论坛网站。使用bcrypt进行密码散列不是严格的要求,但我想这样做,因为我还想知道如何使用谷歌没有提供的第三方库 按照提供的说明(安装第三方库),我创建了一个名为lib的文件夹,并使用以下命令安装了bcrypt library: python -m pip install -t lib/ bcrypt 我的lib文件夹自动结构如下: 我还按照上述手册中的说明创建了一个appengine_config.py文件,其中包含以下内容: # appen
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导入脚本。到目前为止,我尝试的导入命令如下:
ImportError:没有名为lib的模块
导入错误:没有名为bcrypt的模块。\u bcrypt
ImportError:没有名为lib.bcrypt的模块
我错过了什么 正如Avinash Raj指出的,并且正如参考手册中已经指出的,不能将python库与c扩展一起使用。所以我下载了,它就像一个符咒 对于像我这样需要它的新手,以下是您必须采取的步骤:
pybcrypt
appengine\u config.py
文件,如中所述from pybcrypt Import bcrypt
正如Avinash Raj所指出的,正如参考手册中已经指出的,不能将python库与c扩展一起使用。所以我下载了,它就像一个符咒 对于像我这样需要它的新手,以下是您必须采取的步骤:
pybcrypt
appengine\u config.py
文件,如中所述from pybcrypt Import bcrypt
第二点是enough@AvinashRaj它不起作用。提供
导入错误:没有名为bcrypt的模块。\u bcrypt
您不能使用包含c扩展名文件的模块第二次导入失败enough@AvinashRaj它不起作用。提供导入错误:没有名为bcrypt的模块。\u bcrypt
您不能使用包含c扩展名文件的模块
from lib import bcrypt
import bcrypt
from lib.bcrypt import bcrypt