繁体   English   中英

无法使用pip install安装ordereddict

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM