gpt4 book ai didi

python - 在 Windows 8.1 上安装 lxml、libxml2、libxslt

转载 作者:IT老高 更新时间:2023-10-28 20:23:57 47 4
gpt4 key购买 nike

经过额外的探索,我找到了用pip和wheel安装lxml的解决方案。欢迎对方法提出其他意见。

我发现适用于 Linux 发行版的现有 Python 文档非常出色。对于Windows...不是那么多。我已经很好地配置了我的 Linux 系统,但我还需要一些帮助来准备 Windows 8.1 平板电脑。

我的项目需要 Python 3.4 的 lxml 模块。我找到了很多关于如何安装 lxml 的教程,但每个教程都失败了。

https://docs.python.org/3/installing/我已经下载了“get-pip.py”并成功地从 Windows cmd 行运行它,结果是:

Requirement already up-to-date: pip in c:\python34\lib\site-packages

所以我不认为我有“点子”问题。从那里我从 Windows cmd 行运行以下命令:

python -m pip install lxml

一长串命令滚动浏览,但有几行似乎是我无法解决的错误。

  ERROR: b"'xslt-config' is not recognized as an internal or external command,\r\noperable program or batch file.\r\n"
** make sure the development packages of libxml2 and libxslt are installed **

Failed building wheel for lxml

最后一部分,全是红色的

Command "C:\Python34\python.exe -c "import setuptools, tokenize;__file__='C:\\Users\\Owner\\AppData\\Local\\Temp\\pip-build-ya3n6wkd\\lxml\\setup.py';exec(compi
le(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --record C:\Users\Owner\AppData\Local\Temp\pip-ytybzl9l-r
ecord\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\Owner\AppData\Local\Temp\pip-build-ya3n6wkd\lxml

任何帮助理解这应该如何工作,或者我做错了什么将不胜感激。

最佳答案

我能够通过以下步骤修复安装。我希望其他人会觉得这很有帮助。

在出现问题之前,我安装的“pip”运行良好。我转到 Windows 命令行并确保安装了“wheel”。

C:\Python34>python -m pip install wheel
Requirement already satisfied (use --upgrade to upgrade): wheel in c:\python34\lib\site-packages

之后我从 http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 下载了 lxml 文件。并将其放在我的python目录“C:\Python34”

在该目录中,我运行了以下命令:

C:\Python34>python -m pip install lxml-3.4.4-cp34-none-win32.whl

结果是:

Processing c:\python34\lxml-3.4.4-cp34-none-win32.whl
Installing collected packages: lxml
Successfully installed lxml-3.4.4

我打开 PyCharm 并且 lxml 模块可用。我能够毫无问题地执行代码。

我学到了什么(虽然这可能会被其他知识渊博的人纠正)

  1. 需要使用 pip 和 wheel 安装所需的模块(作为“*.whl”文件)。
  2. 使用 Dropbox 与不同的 PyCharm 安装共享代码文件夹会导致“workspace.xml”文件混淆。两台计算机一直在相互写入,弄乱了安装路径。

希望这会有所帮助。

关于python - 在 Windows 8.1 上安装 lxml、libxml2、libxslt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30493031/

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