Tôi đang cài đặt gói từ requirements.txt
pip install -r requirements.txt
Các requirements.txt
tập tin đọc:
Pillow
lxml
cssselect
jieba
beautifulsoup
nltk
lxml
là 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 lxml
thất bại pip
vẫ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.txt
lệnh sẽ thất bại nếu bất kỳ gói nào được liệt kê trong phần requirements.txt
cà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à pip
sẽ 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.txt
dườ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.