2013-02-13 23 views
5

Üretim sunucumda pip dağıtmaya çalışıyorum, ancak zaten yüklü olan bir bileşimi başarıyla yüklemeye çalıştığı mantıksız bir hatadır. openSUSE üzerinde pip yüklemeye çalışırken hata

~> 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 

Bu

python-2.7.2-7.17.1

~> 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 kaldırılması iyi bir platform (x86_64) için yüklenir çünkü inanılmaz sorunu kapatır; ama bu sorunu çözmek için temiz bir yol var mı?

+0

Daha fazla veri toplanması ve sorun giderme yapılması gerektiğini düşünüyorum. Kurallara uymanız gereken ilk şey, bunun temiz bir görüntüde olup olmadığıdır. Temiz bir makinede olup olmadığını belirledikten sonra iki kutu arasında farklı bir repo kullanıp kullanmadığınızı görmek isterdim. Lütfen devam etmek için daha fazla bilgi toplayın, şu anda bu yeterli veri yok. – Forrest

+0

Garip. NetInstall görüntüsünden yüklenen OpenSuse 13.2 (amd64) ile aynı sorunu yaşıyorum. – brejoc

cevap

1

Benzer bir sorunla karşılaştım ve sorun yanlış bir zypper deposu (SLE SP3 yerine openSuse) kullanıyordum.

Hatalı pip'leri kaldırdım, yanlış deposu kaldırdım, doğru deposu ekledim ve son olarak yeniden yeniden kurdu. Sonra çalıştı.

İlgili konular