2013-02-13 25 views
5

pipをプロダクションサーバーにデプロイしようとしていますが、すでにインストールされているコンポジットをインストールするのに不合理なエラーがあります。openSUSEにpipをインストールしようとしたときにエラーが発生しました

~> sudo zypper in python-pip 
Loading repository data... 
Reading installed packages... 
Resolving package dependencies... 

Problem: python-pip-1.0.2-3.1.2.noarch requires python = 2.7, but this requirement cannot be provided 
    uninstallable providers: python-2.7.2-7.10.1.i586[Updates-for-openSUSE-12.1-12.1-1.4] 
        python-2.7.2-7.17.1.i586[Updates-for-openSUSE-12.1-12.1-1.4] 
        python-2.7.2-7.10.1.x86_64[Updates-for-openSUSE-12.1-12.1-1.4] 
        python-2.7.2-7.17.1.x86_64[Updates-for-openSUSE-12.1-12.1-1.4] 
        python-2.7.2-7.1.3.x86_64[openSUSE-12.1-12.1-1.4] 
        python-2.7.2-7.1.3.i586[repo-oss] 
        python-2.7.2-7.1.3.x86_64[repo-oss] 
Solution 1: deinstallation of patterns-openSUSE-minimal_base-conflicts 12.1-25.21.1.x86_64 
Solution 2: do not install python-pip-1.0.2-3.1.2.noarch 
Solution 3: do not install python-pip-1.0.2-3.1.2.noarch 
Solution 4: break python-pip-1.0.2-3.1.2.noarch by ignoring some of its dependencies 

Choose from above solutions by number or cancel [1/2/3/4/c] (c): c 

python-2.7.2-7.17.1が良いプラットフォーム用にインストールされているので、これは信じられない(x86_64の)

~> sudo zypper if python-base 
Loading repository data... 
Reading installed packages... 


Information for package python-base: 

Repository: Updates for openSUSE 12.1 12.1-1.4 
Name: python-base 
Version: 2.7.2-7.17.1 
Arch: x86_64 
Vendor: openSUSE 
Installed: Yes 
Status: up-to-date 
Installed Size: 20.8 MiB 
Summary: Python Interpreter base package 
Description: 
Python is an interpreted, object-oriented programming language, and is 
often compared to Tcl, Perl, Scheme, or Java. You can find an overview 
of Python in the documentation and tutorials included in the python-doc 
(HTML) or python-doc-pdf (PDF) packages. 

This package contains all of stand-alone Python files, minus binary 
modules that would pull in extra dependencies. 

patterns-openSUSE-minimal_base-conflicts 12.1-25.21.1.x86_64問題をミュートアン。その問題を解決するきれいな方法はありますか?

+0

私は、より多くのデータを収集し、トラブルシューティングを行う必要があると思います。あなたが除外する必要がある最初のことは、これがきれいな画像で起こるかどうかである。きれいなマシンで発生するかどうかを判断したら、2つのボックスの間に別のレポを使用するかどうかを調べることに興味があります。私たちが続行するために、より多くの情報を収集してください。現在のところ、これは十分なデータではありません。 – Forrest

+0

奇妙な。私はnetInstallイメージからインストールされたOpenSuse 13.2(amd64)で同じ問題を抱えています。 – brejoc

答えて

1

私は同様の問題があり、問題は私が誤ったzypperリポジトリ(SLE SP3ではなくopenSuse)を使用していたことでした。

障害のあるピップをアンインストールし、間違ったリポジトリを削除し、正しいリポジトリを追加して、最後にもう一度ピップを再インストールしました。その後、それは働いた。

関連する問題