我像今天一样在OpenshiftV2上构建了一个新的python金字塔应用程序,当我部署到openshift时,我得到了这个错误。我输入了ssh,我可以看到我的虚拟环境安装了6个1.10.0版本,但由于某种原因,openshift认为我安装了1.3版本。也许Openshift没有激活venv?Openshift不会让我通过pip升级、安装或卸载。
我似乎记得这发生在几年前,但不记得如何解决。我似乎记得这是一个Openshift的bug,但不确定。
有什么想法吗?
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'))发布于 2016-09-09 08:26:47
Openshift存储库一定是以某种方式被破坏了。我删除了应用程序,并从头开始重新创建,现在它工作得很好。
https://stackoverflow.com/questions/39401499
复制相似问题