[英]cannot install ordereddict using pip install
运行python脚本时出现以下错误
from collections import OrderedDict
ImportError: cannot import name OrderedDict
我尝试使用sudo pip install OrderedDict安装ordersdict,但遇到以下错误..有人可以帮助您解决以下错误吗?
Downloading/unpacking OrderedDict
Could not fetch URL http://pypi.python.org/simple/OrderedDict: HTTP Error 403: CoachingSessionExceededWithoutJS
Will skip URL http://pypi.python.org/simple/OrderedDict when looking for download links for OrderedDict
Could not fetch URL http://pypi.python.org/simple/: HTTP Error 403: CoachingSessionExceededWithoutJS
Will skip URL http://pypi.python.org/simple/ when looking for download links for OrderedDict
Cannot fetch index base URL http://pypi.python.org/simple/
Cannot find requirement OrderedDict, nor fetch index URL http://pypi.python.org/simple/
Storing complete log in ./pip-log.txt
关键是此错误代码:
HTTP Error 403: CoachingSessionExceededWithoutJS
403通常是“禁止的”。 CoachingSessionExceededWithoutJS
是从WebSense代理返回的自定义错误代码。
您需要四处走动代理服务器,或者让管理员将pypi.python.org
列入白名单。
WebSense代理(以及Bluecoat代理和and和-和-和它已成为企业级Web代理的常见功能)使管理员可以根据网站的类别启用/禁用网站。 该网站在本地数据库中查找,WebSense巧妙地将其称为“ 主数据库” :
Websense®主数据库包含业界最准确,最新和最全面的URL分类。 我们使用专有的分类软件和人工检查技术,以超过50种语言对超过95种URL类别的定义进行分类和维护。
如果用户访问数据库中不存在的网站,则代理服务器之间的行为将非常疯狂。 一些“失败关闭”并阻止连接,另一些“失败打开”并允许未分类的站点成功。 Bluecoat 对网站进行了动态分类 。
WebSense尝试采取中间立场,并提供一个通过建立连接来“指导”用户的网页。 如果没有用户在场(即,如果HTTP请求不是来自前面带有人的Web浏览器),那么它将无法显示UI来指导您通过连接进行操作,并失败并返回403 CoachingSessionExceededWithoutJS
。
pypi不在Websense主数据库中,并且您的管理员已将设备配置为通过连接“指导”用户以访问未分类的域。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.