我已经使用anaconda pip成功安装了flask_bcrypt软件包。但是当我尝试导入它时遇到一个奇怪的问题。使用Windows cmd可以很好地工作,但是当我尝试通过anaconda提示命令,jupyter或Spyder进行操作时却失败了?我尝试重新启动它们并运行命令,但仍然遇到相同的问题。使用任一jupyter笔记本电脑,都会引发导入错误“无法导入名称'_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'
您是否安装了bcrypt
?注意flask-bcrypt
!= bcrypt
。
我在python IDLE(导入paramiko)中运行相同的命令行,并且一切正常,但是在Jupyter Notebook中运行它时,会引发异常:
无法导入_bcrypt。
我认为问题不在于站点软件包的bcrypt.py,因为它在Anaconda3 / site-packages和Python37 / site-packages中相等。
请您帮忙解决这个问题,] ...>