我在 Windows 计算机上安装 IMDbPY 时遇到问题。我认为我的 c 编译器有问题,因为当我尝试使用 easy_install 或 pip 安装它时,它会出现以下错误:
C:>easy_install IMDbPY 搜索 IMDbPY 最佳匹配:IMDbPY 4.9 将 IMDbPY 4.9 添加到 easy-install.pth 文件
使用 c:\python27\lib\site-packages 处理 IMDbPY 的依赖项 搜索 lxml 阅读http://pypi.python.org/simple/lxml/阅读 http://codespeak.net/lxml阅读http://lxml。 de/最佳匹配:lxml 3.1beta1 下载http://pypi.python.org/packages/source/l/lxml/lxml-3.1beta1.tar.gz 处理 lxml-3.1beta1.tar.gz 运行 lxml-3.1beta1\ setup.py -q bdist_egg --dist-dir c:\users\alex\appdata\local al\temp\easy_install-a8mii5\lxml-3.1beta1\egg-dist-tmp-0witf6 构建 lxml 版本 3.1.beta1。没有 Cython 的建筑。错误:'xslt-config' 不是内部或外部命令、可运行程序或批处理文件。
** 确保已安装 libxml2 和 libxslt 的开发包 **
使用 libxslt 的构建配置警告:在目录“src\lxml”下找不到匹配“lxml.etree.c”的文件警告:在目录“src\lxml”下找不到匹配“lxml.objectify.c”的文件警告:找不到文件在“src\lxml”目录下匹配“lxml.etree.h”警告:在“src\lxml”目录下找不到匹配“lxml.etree_api.h”的文件警告:在“src”目录下找不到匹配“etree_defs.h”的文件\lxml'警告:在目录'src\lxml\tests'下找不到匹配' .txt'的文件警告:在目录'doc'下找不到匹配'pubkey.asc'的文件警告:找不到匹配'tagpython的文件.png' 在目录 'doc' 警告:在目录 'doc' cc1.exe 下找不到匹配 'Makefile' 的文件:错误:无法识别的命令行选项 '-mno-cygwin' 错误:安装脚本退出并出现错误:命令 'gcc'退出状态为 1 失败
查看该错误,似乎通常建议人们安装“python-dev”,但据我所知,这只是我在 Windows 上找不到的 linux 包。
当我尝试 Windows 可执行文件(here)时,它给了我我认为是相同的错误,说:
运行时错误!R6034 应用程序尝试错误地加载 C 运行时库。请联系应用程序的支持团队以获取更多信息。
所以我变得非常沮丧,我想我会用 BeautifulSoup 来做点什么,但如果有人能告诉我我做错了什么,我会非常感激。
非常感谢,亚历克斯