错误:命令错误,退出状态为1 :(帮助!!)

时间:2020-10-10 17:50:13

标签: python installation pip lxml

我正在尝试安装Lxml

错误消息:错误:命令错误,退出状态为1: 命令:'c:\ users \ hp \ appdata \ local \ programs \ python \ python39 \ python.exe'-u -c'import sys,setuptools,tokenize; sys.argv [0] ='“'”'C:\ Users \ HP \ AppData \ Local \ Temp \ pip-install-qgxmbfo1 \ lxml \ setup.py'“'”'; 文件 ='“'”'C:\ Users \ HP \ AppData \ Local \ Temp \ pip-install-qgxmbfo1 \ lxml \ setup.py'“'”'; f = getattr(tokenize, '“”“'open'”'“,打开)(文件); code = f.read()。replace('”'“'\ r \ n'”'“', ''''“'\\ n'”'“'); f.close(); exec(compile(code, file ,'”'“'exec'”'“')))'安装--record'C:\ Users \ HP \ AppData \ Local \ Temp \ pip-record-365qwxej \ install-record.txt'-单一版本-外部管理--compile --install-headers'c:\ users \ hp \ appdata \ local \ programs \ python \ python39 \ Include \ lxml' CWD:C:\ Users \ HP \ AppData \ Local \ Temp \ pip-install-qgxmbfo1 \ lxml
完整输出(74行): 构建lxml版本4.5.2。 没有Cython的建筑物。 针对预构建的libxml2和llibxslt库进行构建 运行安装 运行构建 运行build_py 创建版本 创建build \ lib.win-amd64-3.9 创建build \ lib.win-amd64-3.9 \ lxml 复制src \ lxml \ builder.py-> build \ lib.win-amd64-3.9 \ lxml 复制src \ lxml \ cssselect.py-> build \ lib.win-amd64-3.9 \ lxml 复制src \ lxml \ doctestcompare.py-> build \ lib.win-amd64-3.9 \ lxml 复制src \ lxml \ ElementInclude.py-> build \ lib.win-amd64-3.9 \ lxml 复制src \ lxml \ pyclasslookup.py-> build \ lib.win-amd64-3.9 \ lxml 复制src \ lxml \ sax.py-> build \ lib.win-amd64-3.9 \ lxml 复制src \ lxml \ usedoctest.py-> build \ lib.win-amd64-3.9 \ lxml 复制src \ lxml_elementpath.py-> build \ lib.win-amd64-3.9 \ lxml 复制src \ lxml_ init _。py-> build \ lib.win-amd64-3.9 \ lxml 创建build \ lib.win-amd64-3.9 \ lxml \ includes 复制src \ lxml \ includes_ init _。py-> build \ lib.win-amd64-3.9 \ lxml \ includes 创建build \ lib.win-amd64-3.9 \ lxml \ html 复制src \ lxml \ html \ builder.py-> build \ lib.win-amd64-3.9 \ lxml \ html 复制src \ lxml \ html \ clean.py-> build \ lib.win-amd64-3.9 \ lxml \ html 复制src \ lxml \ html \ defs.py-> build \ lib.win-amd64-3.9 \ lxml \ html 复制src \ lxml \ html \ diff.py-> build \ lib.win-amd64-3.9 \ lxml \ html 复制src \ lxml \ html \ ElementSoup.py-> build \ lib.win-amd64-3.9 \ lxml \ html 复制src \ lxml \ html \ formfill.py-> build \ lib.win-amd64-3.9 \ lxml \ html 复制src \ lxml \ html \ html5parser.py-> build \ lib.win-amd64-3.9 \ lxml \ html 复制src \ lxml \ html \ soupparser.py-> build \ lib.win-amd64-3.9 \ lxml \ html 复制src \ lxml \ html \ usedoctest.py-> build \ lib.win-amd64-3.9 \ lxml \ html 复制src \ lxml \ html_diffcommand.py-> build \ lib.win-amd64-3.9 \ lxml \ html 复制src \ lxml \ html_html5builder.py-> build \ lib.win-amd64-3.9 \ lxml \ html 复制src \ lxml \ html_setmixin.py-> build \ lib.win-amd64-3.9 \ lxml \ html 复制src \ lxml \ html_ init _。py-> build \ lib.win-amd64-3.9 \ lxml \ html 创建build \ lib.win-amd64-3.9 \ lxml \ isoschematron 复制src \ lxml \ isoschematron_ init _。py-> build \ lib.win-amd64-3.9 \ lxml \ isoschematron 复制src \ lxml \ etree.h-> build \ lib.win-amd64-3.9 \ lxml 复制src \ lxml \ etree_api.h-> build \ lib.win-amd64-3.9 \ lxml 复制src \ lxml \ lxml.etree.h-> build \ lib.win-amd64-3.9 \ lxml 复制src \ lxml \ lxml.etree_api.h-> build \ lib.win-amd64-3.9 \ lxml 复制src \ lxml \ includes \ c14n.pxd-> build \ lib.win-amd64-3.9 \ lxml \ includes 复制src \ lxml \ includes \ config.pxd-> build \ lib.win-amd64-3.9 \ lxml \ includes 复制src \ lxml \ includes \ dtdvalid.pxd-> build \ lib.win-amd64-3.9 \ lxml \ includes 复制src \ lxml \ includes \ etreepublic.pxd-> build \ lib.win-amd64-3.9 \ lxml \ includes 复制src \ lxml \ includes \ htmlparser.pxd-> build \ lib.win-amd64-3.9 \ lxml \ includes 复制src \ lxml \ includes \ relaxng.pxd-> build \ lib.win-amd64-3.9 \ lxml \ includes 复制src \ lxml \ includes \ schematron.pxd-> build \ lib.win-amd64-3.9 \ lxml \ includes 复制src \ lxml \ includes \ tree.pxd-> build \ lib.win-amd64-3.9 \ lxml \ includes 复制src \ lxml \ includes \ uri.pxd-> build \ lib.win-amd64-3.9 \ lxml \ includes 复制src \ lxml \ includes \ xinclude.pxd-> build \ lib.win-amd64-3.9 \ lxml \ includes 复制src \ lxml \ includes \ xmlerror.pxd-> build \ lib.win-amd64-3.9 \ lxml \ includes 复制src \ lxml \ includes \ xmlparser.pxd-> build \ lib.win-amd64-3.9 \ lxml \ includes 复制src \ lxml \ includes \ xmlschema.pxd-> build \ lib.win-amd64-3.9 \ lxml \ includes 复制src \ lxml \ includes \ xpath.pxd-> build \ lib.win-amd64-3.9 \ lxml \ includes 复制src \ lxml \ includes \ xslt.pxd-> build \ lib.win-amd64-3.9 \ lxml \ includes 复制src \ lxml \ includes_ init _。pxd-> build \ lib.win-amd64-3.9 \ lxml \ includes 复制src \ lxml \ includes \ etree_defs.h-> build \ lib.win-amd64-3.9 \ lxml \ includes 复制src \ lxml \ includes \ lxml-version.h-> build \ lib.win-amd64-3.9 \ lxml \ includes 创建build \ lib.win-amd64-3.9 \ lxml \ isoschematron \ resources 创建build \ lib.win-amd64-3.9 \ lxml \ isoschematron \ resources \ rng 复制src \ lxml \ isoschematron \ resources \ rng \ iso-schematron.rng-> build \ lib.win-amd64-3.9 \ lxml \ isoschematron \ resources \ rng 创建build \ lib.win-amd64-3.9 \ lxml \ isoschematron \ resources \ xsl 复制src \ lxml \ isoschematron \ resources \ xsl \ RNG2Schtrn.xsl-> build \ lib.win-amd64-3.9 \ lxml \ isoschematron \ resources \ xsl 复制src \ lxml \ isoschematron \ resources \ xsl \ XSD2Schtrn.xsl-> build \ lib.win-amd64-3.9 \ lxml \ isoschematron \ resources \ xsl 创建build \ lib.win-amd64-3.9 \ lxml \ isoschematron \ resources \ xsl \ iso-schematron-xslt1 复制src \ lxml \ isoschematron \ resources \ xsl \ iso-schematron-xslt1 \ iso_abstract_expand.xsl-> build \ lib.win-amd64-3.9 \ lxml \ isoschematron \ resources \ xsl \ iso-schematron-xslt1 复制src \ lxml \ isoschematron \ resources \ xsl \ iso-schematron-xslt1 \ iso_dsdl_include.xsl-> build \ lib.win-amd64-3.9 \ lxml \ isoschematron \ resources \ xsl \ iso-schematron-xslt1 复制src \ lxml \ isoschematron \ resources \ xsl \ iso-schematron-xslt1 \ iso_schematron_message.xsl-> build \ lib.win-amd64-3.9 \ lxml \ isoschematron \ resources \ xsl \ iso-schematron-xslt1 复制src \ lxml \ isoschematron \ resources \ xsl \ iso-schematron-xslt1 \ iso_schematron_skeleton_for_xslt1.xsl-> build \ lib.win-amd64-3.9 \ lxml \ isoschematron \ resources \ xsl \ iso-schematron-xslt1 复制src \ lxml \ isoschematron \ resources \ xsl \ iso-schematron-xslt1 \ iso_svrl_for_xslt1.xsl-> build \ lib.win-amd64-3.9 \ lxml \ isoschematron \ resources \ xsl \ iso-schematron-xslt1 复制src \ lxml \ isoschematron \ resources \ xsl \ iso-schematron-xslt1 \ readme.txt-> build \ lib.win-amd64-3.9 \ lxml \ isoschematron \ resources \ xsl \ iso-schematron-xslt1 运行build_ext 建立'lxml.etree'扩展名 错误:需要Microsoft Visual C ++ 14.0。通过“ Visual Studio的构建工具”获得它:https://visualstudio.microsoft.com/downloads/ ---------------------------------------- 错误:命令错误,退出状态为1:'c:\ users \ hp \ appdata \ local \ programs \ python \ python39 \ python.exe'-u -c'import sys,setuptools,tokenize; sys.argv [0] ='“'”'C:\ Users \ HP \ AppData \ Local \ Temp \ pip-install-qgxmbfo1 \ lxml \ setup.py'“'”'; 文件 ='“'”'C:\ Users \ HP \ AppData \ Local \ Temp \ pip-install-qgxmbfo1 \ lxml \ setup.py'“'”'; f = getattr(tokenize, '“”“'open'”'“,打开)(文件); code = f.read()。replace('”'“'\ r \ n'”'“', ''''“'\\ n'”'“'); f.close(); exec(compile(code, file ,'”'“'exec'”'“')))'安装--record'C:\ Users \ HP \ AppData \ Local \ Temp \ pip-record-365qwxej \ install-record.txt'-单一版本-外部管理--compile --install-headers'c:\ users \ hp \ appdata \ local \ programs \ python \ python39 \ Include \ lxml'检查日志以获取完整的命令输出。

我真的不知道该怎么做

1 个答案:

答案 0 :(得分:0)

昨天我升级到Python 3.9,并且pip install lxml也失败了。 但是我要从下载的whl文件中安装它。我不记得我从哪里下载了它,但是您应该在stackoverflow的某处找到答案。 lxml软件包的安装对于bs4来说对我来说似乎很好

也许是从这里来的: https://www.lfd.uci.edu/~gohlke/pythonlibs/

lxml‑4.5.2‑cp39‑cp39‑win_amd64.whl <---