gpt4 book ai didi

python - 无法在 Windows 上安装 IMDbPY

转载 作者:太空宇宙 更新时间:2023-11-03 19:05:49 26 4
gpt4 key购买 nike

我在 Windows 计算机上安装 IMDbPY 时遇到问题。我认为我的 c 编译器有问题,因为当我尝试使用 easy_install 或 pip 安装它时,它给了我一个错误:

C:>easy_install IMDbPY Searching for IMDbPY Best match: IMDbPY 4.9 Adding IMDbPY 4.9 to easy-install.pth file

Using c:\python27\lib\site-packages Processing dependencies for IMDbPY Searching for lxml Reading http://pypi.python.org/simple/lxml/ Reading http://codespeak.net/lxml Reading http://lxml.de/ Best match: lxml 3.1beta1 Downloading http://pypi.python.org/packages/source/l/lxml/lxml-3.1beta1.tar.gz Processing lxml-3.1beta1.tar.gz Running lxml-3.1beta1\setup.py -q bdist_egg --dist-dir c:\users\alex\appdata\loc al\temp\easy_install-a8mii5\lxml-3.1beta1\egg-dist-tmp-0witf6 Building lxml version 3.1.beta1. Building without Cython. ERROR: 'xslt-config' is not recognized as an internal or external command, operable program or batch file.

** make sure the development packages of libxml2 and libxslt are installed **

Using build configuration of libxslt warning: no files found matching 'lxml.etree.c' under directory 'src\lxml' warning: no files found matching 'lxml.objectify.c' under directory 'src\lxml' warning: no files found matching 'lxml.etree.h' under directory 'src\lxml' warning: no files found matching 'lxml.etree_api.h' under directory 'src\lxml' warning: no files found matching 'etree_defs.h' under directory 'src\lxml' warning: no files found matching '.txt' under directory 'src\lxml\tests' warning: no files found matching 'pubkey.asc' under directory 'doc' warning: no files found matching 'tagpython.png' under directory 'doc' warning: no files found matching 'Makefile' under directory 'doc' cc1.exe: error: unrecognized command line option '-mno-cygwin' error: Setup script exited with error: command 'gcc' failed with exit status 1

查看该错误,似乎通常建议人们安装“python-dev”,但据我所知,这只是一个 Linux 软件包,我找不到适用于 Windows 的软件包。

当我尝试 Windows 可执行文件 ( here ) 时,它给出了我认为是相同的错误,内容如下:

Runtime Error! R6034 An application has made an attempt to load the C runtime library incorrectly. Please contact the application's support team for more information.

所以我感到非常沮丧,并想我只需用 BeautifulSoup 来安装一些东西,但如果有人能告诉我我做错了什么,我将非常感激。

非常感谢,亚历克斯

最佳答案

您可以使用 pip 安装 IMDbPY,因为它依赖于 lxml ,这又无法编译和安装,因为您没有可用的 C 编译器和 libxml2 的开发文件和libxslt .

有几种解决方案。

第一个是

  • 安装 Visual C++ 2008(Express 版本可以,但 2010 或 2012 不行)
  • 关注此instruction要安装lxml,基本上安装 iconv, libxml2, libxslt, and zlib来自here ,然后编译lxml
  • 使用 pip 安装 IMDbPy或easy_install

第二个解决方案是

  • here安装lxml
  • 使用 pip 安装 IMDbPy或easy_install

第三种解决方案是

第四个解决方案是

  • 使用 homepage 中的非官方安装程序。警告:这可能无法安装所有必需的依赖项。您在旧版本的安装程序中遇到错误,请尝试使用最新版本。

关于python - 无法在 Windows 上安装 IMDbPY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14742277/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com