【发布时间】:2019-02-05 17:31:40
【问题描述】:
我已经使用 anaconda pip 成功安装了 flask_bcrypt 包。但是当我尝试导入它时遇到了一个奇怪的问题。使用 windows cmd 它运行良好,但是当我尝试通过 anaconda 提示符命令 jupyter 或 Spyder 执行它时它失败了?我尝试重新启动它们并运行命令,但仍然遇到同样的问题。使用任一 jupyter 笔记本都会引发导入错误 'cannot import name '_bcrypt'
使用 Flask-Bcrypt 需要 bcrypt
ImportError Traceback(最近一次调用最后一次) 在 () ----> 1 from flask_bcrypt 导入 Bcrypt
~\Anaconda3\lib\site-packages\flask_bcrypt.py in () 25 除了 ImportError as e: 26 print('使用 Flask-Bcrypt 需要 bcrypt') ---> 27 加注 28 29 from sys import version_info
~\Anaconda3\lib\site-packages\flask_bcrypt.py in () 22 23 尝试: ---> 24 导入 bcrypt 25 除了 ImportError as e: 26 print('使用Flask-Bcrypt需要bcrypt')
C:\python\Lib\site-packages\bcrypt__init__.py in () 23进口六 24 ---> 25 来自 .导入_bcrypt 26 来自 .about 导入 ( 27 作者、版权、电子邮件、许可、摘要、标题,
ImportError: 无法导入名称 '_bcrypt'
【问题讨论】:
-
我猜是 VirtualEnv 造成了伤害。但是你几乎没有留下任何有用的东西。