2012-09-15 34 views
50

Mặc dù có rất nhiều Googling, tôi không thể tìm thấy bất kỳ tài liệu nào cho các tùy chọn/đối số dòng lệnh của pip. pip install -U có nghĩa là gì? Có ai có một liên kết đến một danh sách các tùy chọn và các đối số của pip?Tùy chọn "-U" đứng trong pip install -U

Trả lời

67

Loại pip install -h vào danh sách giúp đỡ:

-U, --upgrade Nâng cấp tất cả các gói lên phiên bản mới nhất có sẵn

Vì vậy, nếu bạn đã có một gói cài đặt, nó sẽ nâng cấp gói cho bạn. Nếu không có chuyển đổi -U nó sẽ cho bạn biết gói đã được cài đặt và thoát.

Mỗi tiểu ban pip có danh sách trợ giúp riêng. pip -h hiển thị cho bạn trợ giúp tổng thể và pip [subcommand] -h cung cấp cho bạn trợ giúp cho lệnh phụ đó, chẳng hạn như install.

+0

Vì vậy, để nâng cấp tất cả các gói là nó không còn neccesary để chạy một cái gì đó như: 'nhập khẩu pip từ tiến trình con gọi nhập cho quận trong pip.get_installed_distributions(): gọi ("PIP cài đặt --upgrade" + dist. project_name, shell = True) ' – zakdances

+1

@yourfriendzak: Sử dụng' pip freeze --local | cut -d = -f 1 | xargs pip install -U' để nâng cấp * tất cả * gói của bạn. –

+1

@ downvoter đây là một câu trả lời có cấu trúc và hữu ích - Tôi cũng tò mò về lý do tại sao nó xứng đáng được downvoted và được coi là "câu trả lời này không hữu ích" ... –

Các vấn đề liên quan