python - lxml 适用于 Python 2.5.6、osx 10.7.3

标签 python macos lxml

python --version
Python 2.5.6
OS X 10.7.3

我想安装lxml,但找不到成功的方法 尝试过

STATIC_DEPS=true pip install lxml
STATIC_DEPS=true pip install --install-option="--libxml2-version=2.7.8" lxml

使用brew等

我不知道出了什么问题

我的错误:

threads.c: In function 'xmlCleanupThreads':
threads.c:918: error: expected expression before '{' token
make[2]: *** [threads.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Traceback (most recent call last):
  File "/usr/bin/easy_install-2.7", line 10, in <module>
    load_entry_point('setuptools==0.6c12dev-r85381', 'console_scripts', 'easy_install')()

最佳答案

这对我有用:

mkvirtualenv lxml
pip install --no-install --build-dir="./build" lxml
cd build/lxml/
python setup.py build --static-deps --libxml2-version=2.7.8 --libxslt-version=1.1.27
cd -
pip install --no-download --build-dir="./build" lxml

还有这个:

pip install \
    --install-option="--static-deps" \
    --install-option="--libxml2-version=2.7.8" \
    --install-option="--libxslt-version=1.1.27" \
    lxml

通常我只是使用pip install lxml安装,到目前为止没有任何问题。

关于python - lxml 适用于 Python 2.5.6、osx 10.7.3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15931654/

相关文章:

python - 如何将 mp3 音频文件截断 30%?

python - 点击后如何从 Selenium 返回 DOM

Python、XML 和多个 "hierarchical"默认命名空间

python - 使用lxml解析XML,当有另一个子节点时无法获取文本

python - 使用lxml删除整个节点

python - 如何根据不同的关键字段对字典进行排序?

python - 将表单输入的行连接成一行

macos - 无法在 Mac OS X 10.7.5 上启动 javafx jar

macos - 如何在 OSX 上将卷挂载到 docker?

c - 非阻塞连接上的 MacOSX select() 行为不正确