【问题标题】:import bcrypt fails on anaconda cmd and throws an error "cannot import _bcrpyt" but works on windows cmd?import bcrypt 在 anaconda cmd 上失败并抛出错误“无法导入 _bcrpyt”但适用于 windows cmd?
【发布时间】: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 造成了伤害。但是你几乎没有留下任何有用的东西。

标签: python bcrypt


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2019-01-11
    • 2019-03-24
    • 2018-01-01
    • 2023-02-01
    • 2019-12-03
    • 2020-10-23
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    相关资源
    最近更新 更多