2015-05-29 18 views
7

Próba instalacji Pythona-PIP na świeżej Ubuntu 14.04.2 VM.Zainstalowanie python-pip na Ubuntu 14.04.2 Numer

sudo apt-get update 
sudo apt-get install python-pip 

Błąd pojawia wskazuje jakiś podstawowy pakiet libc nie można znaleźć:

Err http://archive.ubuntu.com/ubuntu/ trusty-security/main linux-libc-dev amd64 3.13.0-52.86 
    404 Not Found [IP: 91.189.91.15 80] 
Fetched 26.1 MB in 4s (5918 kB/s) 
E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/l/linux/linux-libc-dev_3.13.0-52.86_amd64.deb 404 Not Found [IP: 91.189.91.15 80] 

I rzeczywiście, uderzając URL wymienione w przeglądarce rzuca 404.

sam problem dzieje podczas próby zainstalowania python-dev i python3-pip.

Co to jest obejście?


EDIT - Solved

Problem polegał na tym, że faktycznie była budowa VM korzystania włóczęga i doker.

Krok RUN sudo apt-get update w pliku Dockerfile został z jakiegoś powodu zbuforowany, co oznacza, że ​​został pominięty. W związku z tym python-pip prawdopodobnie szukał przestarzałej zależności.

+0

Jak to rozwiązałeś? – blank

+0

tak, uważam, że nieco niejasno powyżej. Rozwiązałem go, uruchamiając 'sudo apt-get update' i upewniając się, że działa przed próbą instalacji' python-pip'. błąd był związany z faktem, że budowałem obraz w doku, a krok aktualizacji apt-get nie działał. –

+2

Tak, obejrzałem go, dodając komentarz do komendy apt-get update: 'apt-get update # redo'. To wymusiło dokowanie, aby nie używać pamięci podręcznej – blank

Odpowiedz

0

jestem w virtualenv, gdzie wszystko, co musiałem zrobić, to w ten sposób:

pip install --upgrade pip

Teraz virtualenv jest aktualne - ale nie trzeba zadzierać z resztą Ubuntu pip w tym systemie. Prawdopodobnie najlepszy sposób, aby przejść, biorąc pod uwagę, jak stare są Ubuntu i nie chcąc zadzierać z ich systemem pakowania.

Powiązane problemy