Tôi đang cố cài đặt danh sách các gói bằng pip.Cài đặt các gói từ danh sách bằng pip
Mã mà tôi sử dụng là:
import pip
def install(package_name):
try:
pip.main(['install', package_name])
except:
print("Unable to install " + package_name)
Mã này hoạt động tốt và nếu một gói không có sẵn, nó mang lại một lỗi:
No matching distributions found
Tuy nhiên, những gì tôi đang cố gắng làm nếu cài đặt không thành công (ví dụ: tên gói không hợp lệ), tôi muốn in gói không thành công.
Điều gì có thể được thực hiện cho điều đó?
Bất kỳ trợ giúp nào sẽ được đánh giá cao, cảm ơn bạn.
https://github.com/pypa/pip/blob/21be153044a7aa245e12ce3f86793e9b17201519/pip/index.py#L525 – Juggernaut