2015-05-29 23 views
7

Cố gắng cài đặt python-pip trên tươi Ubuntu 14.04.2 VM.Cài đặt python-pip trên Ubuntu 14.04.2 Số phát hành

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

Các lỗi tôi nhận thấy một số libc gói cơ bản không thể được tìm thấy:

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] 

Và quả thực, đánh URL được liệt kê từ một trình duyệt ném một 404.

Cùng một vấn đề xảy ra khi cố gắng cài đặt python-devpython3-pip.

Giải pháp thay thế là gì?


EDIT - Giải Quyết

Vấn đề là thực sự mà tôi đang xây dựng máy ảo sử dụng lang thang và Docker.

Bước RUN sudo apt-get update trong Dockerfile của tôi đã được lưu vào bộ nhớ cache vì một số lý do, có nghĩa là nó đã bị bỏ qua. Do đó, python-pip có lẽ đang tìm kiếm một phụ thuộc đã lỗi thời.

+0

Vậy làm cách nào bạn giải quyết vấn đề này? – blank

+0

vâng, tôi tin rằng đó là một chút không rõ ràng ở trên. tôi đã giải quyết nó bằng cách chạy 'sudo apt-get update' và bảo đảm nó chạy trước khi cài đặt' python-pip'. lỗi đã được cụ thể cho thực tế là tôi đã xây dựng một hình ảnh docker và bước cập nhật apt-get đã không chạy. –

+2

Có, tôi đã làm tròn nó bằng cách chỉ cần thêm một bình luận vào lệnh apt-get update: 'apt-get update # redo' .. docker buộc này không sử dụng bộ nhớ cache – blank

Trả lời

0

Tôi đang ở một virtualenv, nơi mà tất cả tôi phải làm được điều này:

pip install --upgrade pip

Bây giờ virtualenv đó là đến nay - nhưng tôi không cần phải gây rối với phần còn lại của Ubuntu pip trên hệ thống này. Có lẽ là cách tốt nhất để đi, cho biết tuổi của Ubuntu và không muốn gây rối với hệ thống đóng gói của họ.