win8.1 64位+ python 2.7.3 + import htql; ImportError:DLL加载失败:找不到指定的模块

时间:2016-11-01 06:51:21

标签: python dll

这是第一次使用python并需要导入htql

当我运行此代码时:

import htql;
page="<a href=a.html>1</a><a href=b.html>2</a><a href=c.html>3</a>";
query="<a>:href,tx";
for url, text in htql.HTQL(page, query):
     print(url, text);

我收到以下错误:

导入htql; ImportError:DLL加载失败:找不到指定的模块。 error screenshot

我试图解决这里提到的错误ImportError: DLL load failed: The specified module could not be found

但仍然存在错误!!

我也从这个链接安装Visual C ++RedistributablefürVisualStudio 2015:https://www.microsoft.com/de-at/download/details.aspx?id=48145 修复丢失的DLL

但仍然存在错误!

请帮忙!

提前进行..

1 个答案:

答案 0 :(得分:0)

提问者的问题是他遵循HTQL PDF手册中的安装说明,名为超文本查询语言COM接口,这显然描述了COM的库设置(Microsoft Component Object Model) ,提出{{1}}。旨在首先在win32-infrastructure aware应用程序中使用

虽然有可能在python中使用COM(例如通过pywin32和其他人),但它并不是python脚本所期望的常用方法。

正确的解决方案是遵循HTQL home page的说明,建议:

  

Windows二进制文件:下载htql.zip并解压缩&#34; htql.pyd&#34;到Python的DLLs目录,例如在&#39; C:\ Python27 \ DLLs \&#39;或者&#39; C:\ Python32 \ DLLs \&#39;。

在python库搜索路径中安装预编译的python .pyd 模块