首页 > 解决方案 > 在 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'

标签: pythonbcrypt

解决方案


你安装了bcrypt吗?注意flask-bcrypt!= bcrypt


推荐阅读