Làm cách nào để nâng cấp tất cả các gói python của tôi từ tệp tin request.txt bằng lệnh pip?
đã thử với lệnh dưới đây
$ pip install --upgrade -r requirements.txt
Vì các gói python được gắn với số phiên bản ( Django==1.5.1
) mà chúng dường như không nâng cấp. Có cách tiếp cận nào tốt hơn so với việc chỉnh sửa thủ công tệp tin request.txt không?
BIÊN TẬP
Như Andy đã đề cập trong các gói câu trả lời của anh ấy được ghim vào một phiên bản cụ thể, do đó không thể nâng cấp gói thông qua lệnh pip.
Tuy nhiên, chúng ta có thể đạt được điều này bằng pip-tools
cách sử dụng lệnh sau.
$ pip-review --auto
điều này sẽ tự động nâng cấp tất cả các gói từ pip-tools
tệp tin request.txt (đảm bảo cài đặt bằng lệnh pip install).
pip-compile -U requirements.txt
.