Tôi đang sử dụng pip với một tập tin yêu cầu, trong một virtualenv, cho các dự án Django của tôi. Tôi đang cố gắng nâng cấp một số gói, đặc biệt là bản thân Django và tôi gặp phải lỗi về xung đột mã nguồn:Làm cách nào để nâng cấp các gói cụ thể bằng pip và tệp yêu cầu?
Source in `<virtualenv`>/build/Django has version 1.2.3 that conflicts with Django==1.2.4 (from -r requirements/apps.txt (line 3))
Sau khi cập nhật số phiên bản của Django từ 1.2.3 đến 1.2.4 trong tệp yêu cầu. Tôi đang sử dụng lệnh này để thực sự nâng cấp:
pip --install --upgrade -E `<virtualenv dir`> --requirement `<requirements file`>
Tôi không thể tìm thấy bất kỳ cờ nào kích hoạt tải xuống toàn bộ gói. Tôi thậm chí đã thử chạy một lệnh gỡ cài đặt trước, sau đó cài đặt nhưng không có con xúc xắc. Có lẽ tôi đang thiếu một cái gì đó?
Vui lòng kiểm tra câu trả lời của @ dr-jimbob vì các phiên bản gần đây của pip sẽ thực sự nâng cấp tất cả các phụ thuộc khác mà gói bạn đang nâng cấp tùy thuộc vào. –