2
オープンシフトに。私はssh'dで、私は私の仮想envが6つの1.10.0をインストールしているのを見ることができますが、何らかの理由でオープンシフトは私が1.3を持っていると思っています。 Openshiftがvenvを活性化していないのでしょうか? Openshiftはアップグレード、インストール、またはアンインストールすることはできません。pkg_resources.VersionConflict:(6 1.3.0)、Requirement.parse(「6> = 1.5」))私はいつも、今日やると、私が展開されたときに、私はこのエラーを取得するようOpenshiftV2に新しいPythonのピラミッドアプリを構築するために行ってきました
私は数年前にこの出来事を覚えているようだが、解決する方法を覚えていないことができます。私はOpenshiftのバグだったが、わからないことを覚えているようだ。
アイデア?
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'))
私もこれを打つが、解像度を見つけるには至っていませんよ。鉱山はpkg_resources.VersionConflictです:私は私の問題だったと考えている(6 1.5.2(/usr/lib/python2.7/dist-packages)、Requirement.parse( '6> = 1.10.0')) – sager89
sager89 @ Iその私がそれに合併する前に、私のローカルプロジェクトをまずOpenshiftにプッシュしました。私は昨日別の遠隔レポを試していた。 Openshiftリポジトリには仮想環境を有効にする特殊なフックがあり、それらが消去されると有効にならないため、古いバージョンの「6」が使用されます。 –