Tùy chọn của -Uv có nghĩa là gì trong cài đặt pip -U


137

Mặc dù có rất nhiều Google, 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. Có pip install -Unghĩ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à đối số của pip không?

Câu trả lời:


162

Nhập pip install -hvào danh sách trợ giúp:

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

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

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

Bạn cũng có thể tìm thấy các tài liệu tham khảo đầy đủ trực tuyến ; các General Options phần vỏ công tắc có sẵn cho mỗi pipsubcommand, trong khi mỗi subcommand có riêng Tùy chọn phần để che subcommand cụ chuyển mạch; xem các pip installtùy chọn phần , ví dụ.


Vì vậy, để nâng cấp tất cả các gói không còn cần thiết phải chạy một cái gì đó như:import pip from subprocess import call for dist in pip.get_installed_distributions(): call("pip install --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ả các gói của bạn.
Martijn Pieters

@ user2357112: Tôi thực sự thấy tài liệu trực tuyến không hữu ích trong trường hợp này, vì vậy tôi không nghĩ rằng nó xứng đáng với sự nổi bật mà bạn đã đưa ra ở đây.
Martijn Pieters
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.