2013-02-13 17 views
5

Próbuję wdrożyć pip na moim serwerze produkcyjnym, ale mam nielogiczny błąd, w którym próbuje zainstalować bez powodzenia kompilator, który jest już zainstalowany.Błąd podczas próby instalacji pip na openSUSE

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

To niewiarygodne, ponieważ python-2.7.2-7.17.1 jest zainstalowany na dobry platformy (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. 

Odinstalowanie patterns-openSUSE-minimal_base-conflicts 12.1-25.21.1.x86_64 wycisza problemu; ale czy istnieje czysty sposób na rozwiązanie tego problemu?

+0

Uważam, że należy zebrać więcej danych i rozwiązać problemy. Pierwszą rzeczą, którą należy wykluczyć, jest to, czy dzieje się to na czystym obrazie. Gdy już zdecydujesz, czy pojawi się na czystej maszynie, chciałbym zobaczyć, czy używasz innego repo pomiędzy tymi dwoma polami. Zbierz więcej informacji, abyśmy mogli kontynuować, w tej chwili jest za mało danych. – Forrest

+0

Dziwne. Mam taki sam problem z OpenSuse 13.2 (amd64) zainstalowanym z obrazu netInstall. – brejoc

Odpowiedz

1

Miałem podobny problem, a problem polegał na tym, że korzystałem z niewłaściwego repozytorium zyppera (openSuse zamiast SLE SP3).

Odinstalowałem wadliwy pakiet, usunąłem złe repozytorium, dodałem poprawne repozytorium i ostatecznie ponownie zainstalowałem pip. Potem zadziałało.

Powiązane problemy