Python 2.7:导入错误:DLL加载失败:找不到指定的模块

2024-05-23 16:29:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在安装Python 2.7、open erp 7.0和eclipse进行编程,在运行“open erp server.py”时遇到了一些错误:

Traceback (most recent call last):
  File "F:\openerp-7.0-20130327-002325\openerp-server.py", line 2, in <module>
import openerp
  File "F:\openerp-7.0-20130327-002325\openerp\__init__.py", line 39, in <module>
import addons
  File "F:\openerp-7.0-20130327-002325\openerp\addons\__init__.py", line 38, in <module>
from openerp.modules import get_module_resource, get_module_path
  File "F:\openerp-7.0-20130327-002325\openerp\modules\__init__.py", line 27, in <module>
from . import db, graph, loading, migration, module, registry
  File "F:\openerp-7.0-20130327-002325\openerp\modules\graph.py", line 32, in <module>
import openerp.osv as osv
  File "F:\openerp-7.0-20130327-002325\openerp\osv\__init__.py", line 22, in <module>
import osv
  File "F:\openerp-7.0-20130327-002325\openerp\osv\osv.py", line 30, in <module>
import orm
  File "F:\openerp-7.0-20130327-002325\openerp\osv\orm.py", line 62, in <module>
import fields
  File "F:\openerp-7.0-20130327-002325\openerp\osv\fields.py", line 47, in <module>
import openerp.tools as tools
  File "F:\openerp-7.0-20130327-002325\openerp\tools\__init__.py", line 26, in <module>
from convert import *
  File "F:\openerp-7.0-20130327-002325\openerp\tools\convert.py", line 51, in <module>
from translate import _
  File "F:\openerp-7.0-20130327-002325\openerp\tools\translate.py", line 45, in <module>
import osutil
  File "F:\openerp-7.0-20130327-002325\openerp\tools\osutil.py", line 31, in <module>
import win32service as ws
ImportError: DLL load failed: The specified module could not be found.

请帮帮我,非常感谢。


Tags: infrompyimportmoduleserpinitas
3条回答

如果安装了pywin32pip,则需要运行安装后脚本:

python Scripts/pywin32_postinstall.py -install

更多细节请参见pywin32 documentation

我也有同样的问题。

我通过重新安装Pywin32 for Windows解决了这个问题:

  1. http://sourceforge.net/projects/pywin32/files/pywin32/Build%20219/

  2. 选择http://sourceforge.net/projects/pywin32/files/pywin32/Build%20219/pywin32-219.win32-py2.7.exe/download

  3. 单击pywin32-219.win32-py2.7.exe安装pywin32

我认为问题在于通过命令行PIP安装pywin32。

如果你在dependencywalker中打开它,它会告诉你缺少什么。有时您需要运行动态模式b/c依赖项是动态加载的,在您从依赖项Walker中分析应用程序之前不会被检测到

http://www.dependencywalker.com/

常见问题解答:http://www.dependencywalker.com/faq.html

相关问题 更多 >