我正在尝试运行一个Python文件,要求lxml
低于错误。我的公司笔记本电脑上已安装win 10 64bit
,python 2.7
。
C:\ Users \ dgutti \ Desktop \ Updates> python semp_main.py追溯(大多数 最近一次通话):文件“ semp_main.py”,第5行,在 将readBuildFile导入为read_build文件“ C:\ Users \ dgutti \ Desktop \ Updates \ readBuildFile.py”,第1行,在 从lxml导入etree ImportError:没有名为lxml的模块
我尝试使用pip安装lxml,但是遇到SSL错误,因此我尝试信任主机。没有任何作用。任何人都可以帮助执行 使用lxml的python文件?
C:\ Program Files \ Python27 \ Scripts> pip install lxml收集lxml
重试(Retry(total = 4,connect = None,read = None,redirect = None, 状态被断开后) 'ConnectTimeoutError(,'与pypi.python.org的连接定时 出来。 (connect timeout = 15)')':/ simple / lxml /重试(Retry(total = 3, 连接后,connect = None,read = None,redirect = None,status = None) 被'SSLError(SSLError(1,u'[SSL:UNKNOWN_PROTOCOL]未知 协议(_ssl.c:726)'),)':/ simple / lxml /重试(Retry(total = 2, 连接后,connect = None,read = None,redirect = None,status = None) 被打破 'ConnectTimeoutError(,'与pypi.python.org的连接定时 出来。 (connect timeout = 15)')':/ simple / lxml /重试(Retry(total = 1, 连接后,connect = None,read = None,redirect = None,status = None) 被打破 'ConnectTimeoutError(,'与pypi.python.org的连接定时 出来。 (connect timeout = 15)')':/ simple / lxml /重试(Retry(total = 0, 连接后,connect = None,read = None,redirect = None,status = None) 被'SSLError(SSLError(1,u'[SSL:UNKNOWN_PROTOCOL]未知 协议(_ssl.c:726)'),)':/ simple / lxml /无法获取网址 https://pypi.python.org/simple/lxml/:确认时出现问题 ssl证书:HTTPSConnectionPool(host ='pypi.python.org', port = 443):url:/ simple / lxml /超过了最大重试次数(由 SSLError(SSLError(1,u'[SSL:UNKNOWN_PROTOCOL]未知协议 (_ssl.c:726)'),))-跳过找不到满足要求的版本 需求lxml(来自版本:)找不到匹配的分布 用于lxmlC:\ Program Files \ Python27 \ Scripts> pip install --trusted-host pypi.python.org-托管主机文件.pythonhosted.org lxml收集 lxml重试(Retry(total = 4,connect = None,read = None, 断开连接后,重定向=无,状态=无)) 'ConnectTimeoutError(,'与pypi.python.org的连接定时 出来。 (connect timeout = 15)')':/ simple / lxml /重试(Retry(total = 3, 连接后,connect = None,read = None,redirect = None,status = None) 被打破 'ConnectTimeoutError(,'与pypi.python.org的连接定时 出来。 (connect timeout = 15)')':/ simple / lxml /重试(Retry(total = 2, 连接后,connect = None,read = None,redirect = None,status = None) 被打破 'ConnectTimeoutError(,'与pypi.python.org的连接定时 出来。 (connect timeout = 15)')':/ simple / lxml /重试(Retry(total = 1, 连接后,connect = None,read = None,redirect = None,status = None) 被'SSLError(SSLError(1,u'[SSL:UNKNOWN_PROTOCOL]未知 协议(_ssl.c:726)'),)':/ simple / lxml /重试(Retry(total = 0, 连接后,connect = None,read = None,redirect = None,status = None) 被打破 'ConnectTimeoutError(,'与pypi.python.org的连接定时 出来。 (连接超时= 15)')':/ simple / lxml /找不到版本 满足要求lxml(从版本:)无匹配项 找到lxml的发行版
C:\ Program Files \ Python27> python -m pip install --trusted-host pypi.python.org-托管主机文件。pythonhosted.org-托管主机 pypi.org --upgrade pip重试(Retry(total = 4,connect = None, 连接断开后,读取=无,重定向=无,状态=无)) 'ConnectTimeoutError(,'与pypi.python.org的连接定时 出来。 (connect timeout = 15)')':/ simple / pip /重试(Retry(total = 3, 连接后,connect = None,read = None,redirect = None,status = None) 被打破 'ConnectTimeoutError(,'与pypi.python.org的连接定时 出来。 (connect timeout = 15)')':/ simple / pip /重试(Retry(total = 2, 连接后,connect = None,read = None,redirect = None,status = None) 被打破 'ConnectTimeoutError(,'与pypi.python.org的连接定时 出来。 (connect timeout = 15)')':/ simple / pip /重试(Retry(total = 1, 连接后,connect = None,read = None,redirect = None,status = None) 被打破 'ConnectTimeoutError(,'与pypi.python.org的连接定时 出来。 (connect timeout = 15)')':/ simple / pip /重试(Retry(total = 0, 连接后,connect = None,read = None,redirect = None,status = None) 被打破 'ConnectTimeoutError(,'与pypi.python.org的连接定时 出来。 (connect timeout = 15)')':/ simple / pip /要求已经 最新:c:\ program files \ python27 \ lib \ site-packages
中的pip
答案 0 :(得分:0)
如果您的PC位于公司防火墙之后,则可能需要指定pip
的代理。为此,您可以在启动http_proxy
之前在CMD窗口中设置https_proxy
和pip
变量:
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>>