首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pkg_resources.VersionConflict:(six 1.3.0),Requirement.parse('six>=1.5'))

pkg_resources.VersionConflict:(six 1.3.0),Requirement.parse('six>=1.5'))
EN

Stack Overflow用户
提问于 2016-09-09 07:14:01
回答 1查看 350关注 0票数 2

我像今天一样在OpenshiftV2上构建了一个新的python金字塔应用程序,当我部署到openshift时,我得到了这个错误。我输入了ssh,我可以看到我的虚拟环境安装了6个1.10.0版本,但由于某种原因,openshift认为我安装了1.3版本。也许Openshift没有激活venv?Openshift不会让我通过pip升级、安装或卸载。

我似乎记得这发生在几年前,但不记得如何解决。我似乎记得这是一个Openshift的bug,但不确定。

有什么想法吗?

代码语言:javascript
复制
  File "/opt/rh/python33/root/usr/lib/python3.3/site-packages/pkg_resources.py", line 728, in require
needed = self.resolve(parse_requirements(requirements))
File "/opt/rh/python33/root/usr/lib/python3.3/site-packages/pkg_resources.py", line 630, in resolve
raise VersionConflict(dist,req) # XXX put more info here
pkg_resources.VersionConflict: (six 1.3.0     (/opt/rh/python33/root/usr/lib/python3.3/site-packages), Requirement.parse('six>=1.5'))
EN

回答 1

Stack Overflow用户

发布于 2016-09-09 08:26:47

Openshift存储库一定是以某种方式被破坏了。我删除了应用程序,并从头开始重新创建,现在它工作得很好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39401499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档