在anaconda cmd上导入bcrypt失败,并抛出错误“无法导入_bcrpyt”,但在Windows cmd上有效?

问题描述 投票:0回答:1

我已经使用anaconda pip成功安装了flask_bcrypt软件包。但是当我尝试导入它时遇到一个奇怪的问题。使用Windows cmd可以很好地工作,但是当我尝试通过anaconda提示命令,jupyter或Spyder进行操作时却失败了?我尝试重新启动它们并运行命令,但仍然遇到相同的问题。使用任一jupyter笔记本电脑,都会引发导入错误“无法导入名称'_bcrypt'

使用Flask-Bcrypt需要bcrypt

ImportError跟踪(最近一次通话)在()中----> 1从flask_bcrypt导入Bcrypt

〜\ Anaconda3 \ lib \ site-packages \ flask_bcrypt.py在()中25,除了ImportError作为e:26打印(使用Flask-Bcrypt需要'bcrypt')---> 27提高e2829从sys导入version_info

〜\ Anaconda3 \ lib \ site-packages \ flask_bcrypt.py在()中2223试试:---> 24导入bcrypt25,除了ImportError作为e:26打印(“使用Flask-Bcrypt需要'bcrypt')]

(C)\ python \ Lib \ site-packages \ bcrypt__init __。py23进口六24---> 25来自。导入_bcrypt来自。about import(27 作者版权电子邮件许可证摘要标题

ImportError:无法导入名称'_bcrypt'

python bcrypt
1个回答
0
投票

您是否安装了bcrypt?注意flask-bcrypt!= bcrypt


0
投票

我在python IDLE(导入paramiko)中运行相同的命令行,并且一切正常,但是在Jupyter Notebook中运行它时,会引发异常:

无法导入_bcrypt。

我认为问题不在于站点软件包的bcrypt.py,因为它在Anaconda3 / site-packages和Python37 / site-packages中相等。

请您帮忙解决这个问题,] ...>

© www.soinside.com 2019 - 2024. All rights reserved.