如何使用 Python 2.7 在 64 位 Windows 10 机器上安装 LXML



我正在尝试运行一个 python 文件,需要lxml得到以下错误。 我的是一台带有win 10 64bit的公司笔记本电脑,python 2.7已经安装了。

C:\Users\dgutti\Desktop\Updates>python semp_main.py Traceback(大多数 最近最后一次呼叫):文件"semp_main.py",第 5 行,在 将 readBuildFile 导入为read_build文件 "C:\Users\dgutti\Desktop\Updates\readBuildFile.py",第 1 行,在 从 lxml 导入 etree 导入错误: 没有名为 lxml 的模块

我尝试使用 pip 安装 lxml,但出现 SSL 错误,所以我尝试信任主机。BU什么都行不通。谁能帮助如何执行 使用 lxml 的 python 文件?

C:\Program Files\Python27\Scripts>pip install lxml Collect lxml Retry (Retry(total=4, connect=None, read=None,
redirect=None, 状态 = 无)) 连接断开后 'ConnectTimeoutError(, '连接到 pypi.python.org 定时 外。(连接超时=15)')':/simple/lxml/重试 (重试(总计=3, 连接后连接=无,读取=无,重定向=无,状态=无)) 由 'SSLError(SSLError(1, u'[SSL: UNKNOWN_PROTOCOL] 未知 protocol (_ssl.c:726)'),)':/simple/lxml/Retry (Retry(total=2, 连接后连接=无,读取=无,重定向=无,状态=无)) 破碎者 'ConnectTimeoutError(, '连接到 pypi.python.org 定时 外。(连接超时=15)')':/simple/lxml/重试(重试(总计=1, 连接后连接=无,读取=无,重定向=无,状态=无)) 破碎者 'ConnectTimeoutError(, '连接到 pypi.python.org 定时 外。(连接超时=15)')':/simple/lxml/重试(重试(总计=0, 连接后连接=无,读取=无,重定向=无,状态=无)) 由 'SSLError(SSLError(1, u'[SSL: UNKNOWN_PROTOCOL] 未知 protocol (_ssl.c:726)'),)':/simple/lxml/无法获取网址 https://pypi.python.org/simple/lxml/:确认时出现问题 SSL证书:HTTPSConnectionPool(host='pypi.python.org', port=443):超出最大重试次数,网址为:/simple/lxml/(由 SSLError(SSLError(1, u'[SSL: UNKNOWN_PROTOCOL] 未知协议 (_ssl.c:726)'),)) - 跳过 找不到满足 要求 lxml(来自版本:)未找到匹配的分布 对于 lxml

C:\Program Files\Python27\Scripts>pip install --trusted-host pypi.python.org --可信主机 files.pythonhosted.org lxml 收集 lxml 重试(重试(总计=4, 连接=无, 读取=无, 重定向=无,状态=无))连接断开后 'ConnectTimeoutError(, '连接到 pypi.python.org 定时 外。(连接超时=15)')':/simple/lxml/重试 (重试(总计=3, 连接后连接=无,读取=无,重定向=无,状态=无)) 破碎者 'ConnectTimeoutError(, '连接到 pypi.python.org 定时 外。(连接超时=15)')':/simple/lxml/重试(重试(总计=2, 连接后连接=无,读取=无,重定向=无,状态=无)) 破碎者 'ConnectTimeoutError(, '连接到 pypi.python.org 定时 外。(连接超时=15)')':/simple/lxml/重试(重试(总计=1, 连接后连接=无,读取=无,重定向=无,状态=无)) 由 'SSLError(SSLError(1, u'[SSL: UNKNOWN_PROTOCOL] 未知 protocol (_ssl.c:726)'),)':/simple/lxml/Retry (Retry(total=0, 连接后连接=无,读取=无,重定向=无,状态=无)) 破碎者 'ConnectTimeoutError(, '连接到 pypi.python.org 定时 外。(连接超时 = 15)')':/simple/lxml/找不到版本 满足要求 lxml(来自版本:)无匹配 找到适用于 lxml 的发行版

C:\Program Files\Python27>python -m pip install --trusted-host pypi.python.org --可信主机 files.pythonhosted.org --可信主机 pypi.org --升级点重试(重试(总计=4,连接=无, read=无,重定向=无,状态=无)))连接断开后 'ConnectTimeoutError(, '连接到 pypi.python.org 定时 外。(连接超时=15)')':/simple/pip/重试(重试(总计=3, 连接后连接=无,读取=无,重定向=无,状态=无)) 破碎者 'ConnectTimeoutError(, '连接到 pypi.python.org 定时 外。(连接超时=15)')':/simple/pip/重试 (重试(总计=2, 连接后连接=无,读取=无,重定向=无,状态=无)) 破碎者 'ConnectTimeoutError(, '连接到 pypi.python.org 定时 外。(连接超时=15)')':/simple/pip/重试(重试(总计=1, 连接后连接=无,读取=无,重定向=无,状态=无)) 破碎者 'ConnectTimeoutError(, '连接到 pypi.python.org 定时 外。(连接超时=15)')':/simple/pip/重试 (重试(总计=0, 连接后连接=无,读取=无,重定向=无,状态=无)) 破碎者 'ConnectTimeoutError(, '连接到 pypi.python.org 定时 外。(连接超时 = 15)')':/simple/pip/已经有需求 最新:C:\Program files\Python27\lib\site-packages 中的 pip

如果您的 PC 位于公司防火墙后面,您可能需要为pip指定代理。您可以通过在启动pip之前在CMD窗口中设置http_proxyhttps_proxy变量来执行此操作:

set http_proxy=http://<<Proxy IP address>>:<<Proxy IP port>>
set https_proxy=http://<<Proxy IP address>>:<<Proxy IP port>>

还考虑设置no_proxy变量以指定应绕过代理访问哪些网络:

set no_proxy=127.0.0.1,<<Other local networks>>

相关内容

最新更新