首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >没有名为bcrypt : DLL的模块加载失败

没有名为bcrypt : DLL的模块加载失败
EN

Stack Overflow用户
提问于 2018-02-16 03:22:29
回答 1查看 1.2K关注 0票数 1

我正在尝试在windows上安装pysftp,因为我的odoo服务器是在windows上,并且我在模块中使用了pysftp。

首先,它给了我一个错误No module named pysftp。我使用pip install pysftp安装了它,然后系统对不同的依赖项给出了相同的错误,比如paramiko,payn1,cryptography等。但最后,它给了我一个错误No module named bcrypt,所以我试着用pip安装它,它安装成功了。但当我运行应用程序时,它给出了以下错误。

代码语言:javascript
运行
复制
Traceback (most recent call last):
 File "werkzeug\serving.py", line 177, in run_wsgi

  File "werkzeug\serving.py", line 165, in execute

  File "D:\Program Files (x86)\Odoo 10.0e\server\odoo\service\server.py", line 246, in app
return self.app(e, s)
  File "D:\Program Files (x86)\Odoo 10.0e\server\odoo\service\wsgi_server.py", line 186, in application
return application_unproxied(environ, start_response)
  File "D:\Program Files (x86)\Odoo 10.0e\server\odoo\service\wsgi_server.py", line 172, in application_unproxied
result = handler(environ, start_response)
File "D:\Program Files (x86)\Odoo 10.0e\server\odoo\http.py", line 1307, in __call__
self.load_addons()
 File "D:\Program Files (x86)\Odoo 10.0e\server\odoo\http.py", line 1328, in load_addons
m = __import__('odoo.addons.' + module)
File "D:\Program Files (x86)\Odoo 10.0e\server\odoo\modules\module.py", line 81, in load_module
execfile(modfile, new_mod.__dict__)
File "D:\Program Files (x86)\Odoo 10.0e\server\odoo\addons\amgl\__init__.py", line 4, in <module>
from . import models
File "D:\Program Files (x86)\Odoo 10.0e\server\odoo\addons\amgl\models\__init__.py", line 3, in <module>
from . import customer
File "D:\Program Files (x86)\Odoo 10.0e\server\odoo\addons\amgl\models\customer.py", line 8, in <module>
import pysftp
File "D:\Program Files (x86)\Odoo 10.0e\server\pysftp\__init__.py", line 12, in <module>
import paramiko
File "D:\Program Files (x86)\Odoo 10.0e\server\paramiko\__init__.py", line 22, in <module>
from paramiko.transport import SecurityOptions, Transport
File "D:\Program Files (x86)\Odoo 10.0e\server\paramiko\transport.py", line 57, in <module>
from paramiko.ed25519key import Ed25519Key
File "D:\Program Files (x86)\Odoo 10.0e\server\paramiko\ed25519key.py", line 17, in <module>
import bcrypt
File "D:\Program Files (x86)\Odoo 10.0e\server\bcrypt\__init__.py", line 25, in <module>
from bcrypt import _bcrypt
 ImportError: DLL load failed: The specified module could not be found.

我的pip版本是9.0.1,python版本是3.5.4

EN

回答 1

Stack Overflow用户

发布于 2018-02-18 15:05:21

看起来你没有在odoo10中使用正确的python版本,并且得到了包错误。检查odoo10的documentation是否正确。使用Python2.7.9for windows来运行documentation中提到的Odoo10。

要安装Python2.7.9包,请使用pip命令。要安装python3包,请使用pip3命令。

关于pysftp包还有一件事。您可能会收到这些错误,因为python 3.5版本不支持pysftp包。有关支持的pysftp版本,请查看python文档。

我希望这能对你有所帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48814782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档