【问题标题】:Facing problem regarding installation of lxml in venv,面临有关在 venv 中安装 lxml 的问题,
【发布时间】:2020-04-01 01:40:47
【问题描述】:

我正在尝试使用 pip 设置 evalai-cli, 但是当我尝试运行时,我在设置过程中遇到了问题

pip install evalai

在库 libxml2 中找不到函数 xmlCheckVersion。 libxml2 安装了吗?


错误:命令出错,退出状态为 1: 命令:'c:\users\amana\evalai-cli\venv\scripts\python.exe' -u -c 'import sys,setuptools,tokenize; sys.argv[0] = '"'"'C:\Users\amana\AppData\Local\Temp\pip-install-iwb_ci9r\lxml\setup.py'"'"'; 文件='"'"'C:\Users\amana\AppData\Local\Temp\pip-install-iwb_ci9r\lxml\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' 安装--record 'C:\Users\amana\AppData\Local\Temp\pip-record-tu5o2fvl\install-record.txt' --single-version-externally-managed --compile --install-headers 'c:\用户\amana\evalai-cli\venv\include\site\python3.8\lxml' cwd: C:\Users\amana\AppData\Local\Temp\pip-install-iwb_ci9r\lxml\


错误: b"'xslt-config' 未被识别为内部或外部命令、\r\n可运行程序或批处理文件。\r\n" ** 确保已安装 libxml2 和 libxslt 的开发包**


我已经使用easy_install lxml & www.lfd.uci.edu 安装了 lxml 但问题仍然存在 我在运行 python 38 的 Windows 10 64 位上

【问题讨论】:

    标签: python python-3.x virtualenv lxml python-3.8


    【解决方案1】:

    尝试去https://www.lfd.uci.edu/~gohlke/pythonlibs/
    然后你下载文件lxml-4.4.2-cp38-cp38-win_amd64.whl
    然后打开 Command 并导航到包含文件 lxml-4.4.2-cp38-cp38-win_amd64.whl 的文件夹
    然后运行 ​​Command pip install lxml-4.4.2-cp38-cp38-win_amd64.whl

    【讨论】:

    • 我已经使用 easy_install lxml 和 www.lfd.uci.edu 安装了 lxml,但问题仍然存在我在运行 python 38 的 windows 10 64 位上
    • 尝试下载 32bit lxml-4.4.2-cp38-cp38-win32.whl 然后安装。也许你安装的 python 是 32 位的。 @AmanSa
    • 和我一样,我使用的是 Windows 10 64 位,但安装的是 Python 3.8.0 32 位。 @AmanSa
    • 以前是这样,但现在我有 64 位
    • 尝试访问this answer 可能会有所帮助
    猜你喜欢
    • 1970-01-01
    • 2015-10-06
    • 2016-12-13
    • 1970-01-01
    • 1970-01-01
    • 2012-08-06
    • 2019-04-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多