Tôi đang cài đặt gói từ requirements.txt
pip install -r requirements.txt
Các requirements.txttập tin đọc:
Pillow
lxml
cssselect
jieba
beautifulsoup
nltk
lxmllà gói duy nhất không cài đặt được và điều này dẫn đến mọi thứ đều thất bại (kết quả mong đợi được chỉ ra bởi các larsks trong các bình luận). Tuy nhiên, sau khi lxmlthất bại pipvẫn chạy qua và tải xuống các gói còn lại.
Theo những gì tôi hiểu thì pip install -r requirements.txtlệnh sẽ thất bại nếu bất kỳ gói nào được liệt kê trong phần requirements.txtcài đặt không thành công.
Có bất kỳ đối số nào tôi có thể vượt qua khi chạy pip install -r requirements.txtđể bảo nó cài đặt những gì có thể và bỏ qua các gói mà nó không thể hoặc thoát ra ngay khi thấy có lỗi không?
requirements.txtđó có lẽ là bắt buộc , do đó, sẽ có nghĩa là pipsẽ thất bại nếu gói không thể được cài đặt. Nếu mã vẫn chạy mà không có gói đó thì đó không phải là một yêu cầu. Việc cắt tỉa ngẫu nhiên các gói không thành công requirements.txtdường như sẽ gây ra sự cố với các phụ thuộc bị thiếu.
pip install -r <some file>quy trình để chuẩn hóa việc tạo môi trường phù hợp.