【发布时间】:2020-03-07 11:35:29
【问题描述】:
我正在尝试在 python 上使用 pysftp,尽管安装了 pysftp 我得到了 Bcrypt ImportError
所以我卸载并重新安装了bcrypt,检查了spyder用于导入包的目录的位置,bcrypt存在。还检查了 init.py 文件是否存在。在 init.py 文件中检查模块 _bcrypt 是否存在。甚至尝试单独导入 bcrypt。
导入 bcrypt 导入pysftp
导入 pysftp Traceback(最近一次调用最后一次):
文件“”,第 1 行,在 导入pysftp
文件“C:\Users\user\AppData\Local\Continuum\anaconda4\lib\site-packages\pysftp__init__.py”,第 12 行,在 进口帕拉米科
文件“C:\Users\user\AppData\Local\Continuum\anaconda4\lib\site-packages\paramiko__init__.py”,第 22 行,在 从 paramiko.transport 导入 SecurityOptions, Transport
文件“C:\Users\user\AppData\Local\Continuum\anaconda4\lib\site-packages\paramiko\transport.py”,第 90 行,在 从 paramiko.ed25519key 导入 Ed25519Key
文件“C:\Users\user\AppData\Local\Continuum\anaconda4\lib\site-packages\paramiko\ed25519key.py”,第 17 行,在 导入 bcrypt
文件“C:\Users\user\AppData\Local\Continuum\anaconda4\lib\site-packages\bcrypt__init__.py”,第 25 行,在 从 。导入_bcrypt
ImportError: cannot import name '_bcrypt' from 'bcrypt' (C:\Users\user\AppData\Local\Continuum\anaconda4\lib\site-packages\bcrypt__init__.py)
【问题讨论】: