python - 在 anaconda cmd 上导入 bcrypt 失败并抛出错误“无法导入 _bcrpyt”但适用于 windows cmd?
问题描述
我已经使用 anaconda pip 成功安装了 flask_bcrypt 包。但是当我尝试导入它时遇到了一个奇怪的问题。使用 windows cmd 它运行良好,但是当我尝试通过 anaconda 提示符命令 jupyter 或 Spyder 执行它时它失败了?我尝试重新启动它们并运行命令,但仍然遇到同样的问题。使用任一 jupyter 笔记本都会引发导入错误“无法导入名称 '_bcrypt'
使用 Flask-Bcrypt 需要 bcrypt
ImportError Traceback (last last call last) in () ----> 1 from flask_bcrypt import Bcrypt
~\Anaconda3\lib\site-packages\flask_bcrypt.py in () 25 except ImportError as e: 26 print('bcrypt is required to use Flask-Bcrypt') ---> 27 raise e 28 29 from sys import version_info
~\Anaconda3\lib\site-packages\flask_bcrypt.py in () 22 23 try: ---> 24 import bcrypt 25 except ImportError as e: 26 print('bcrypt is required to use Flask-Bcrypt')
C:\python\Lib\site-packages\bcrypt__init__.py in () 23 import 6 24 ---> 25 from . 导入 _bcrypt 26 从 . 关于导入(27 作者、版权、电子邮件、许可证、摘要、标题、
ImportError:无法导入名称'_bcrypt'
解决方案
你安装了bcrypt
吗?注意flask-bcrypt
!= bcrypt
。
推荐阅读
- java - 在整个部署项目中查找资源
- amazon-web-services - 使用 AWS KMS 进行 RSA 签名
- php - Laravel,“用户”表的抽象层
- python - 将 Excel 导入 Pandas 并在单元格 A1 中包含文本 - 转置问题
- excel - 使用共享缓存刷新一个枢轴
- forms - onFormSubmit(e) 我需要对 4 列求和并输出到 PDF
- c# - System.Data.SQLite:“视图中不允许的参数”,如何防止 SQL 注入?
- python-3.x - TF Keras 自定义层精度下降与元素操作
- angular - Typed 和 Untyped 延迟加载模块之间的区别
- r - 使用 R 对列表的子集应用函数