2016-09-08 10 views
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')) 

答えて

1

何らかの形でOpenshiftレポが壊れているに違いありません。私は、アプリを削除し、一から再作成し、今は正常に動作します。

+0

私もこれを打つが、解像度を見つけるには至っていませんよ。鉱山はpkg_resources.VersionConflictです:私は私の問題だったと考えている(6 1.5.2(/usr/lib/python2.7/dist-packages)、Requirement.parse( '6> = 1.10.0')) – sager89

+0

sager89 @ Iその私がそれに合併する前に、私のローカルプロジェクトをまずOpenshiftにプッシュしました。私は昨日別の遠隔レポを試していた。 Openshiftリポジトリには仮想環境を有効にする特殊なフックがあり、それらが消去されると有効にならないため、古いバージョンの「6」が使用されます。 –

関連する問題

 関連する問題