Câu trả lời:
Bạn muốn conda update --all
.
conda search --outdated
sẽ hiển thị các gói lỗi thời và conda update --all
sẽ cập nhật chúng (lưu ý rằng gói sau sẽ không cập nhật cho bạn từ Python 2 lên Python 3, nhưng gói trước sẽ hiển thị Python là lỗi thời nếu bạn sử dụng Python 2).
conda update --all
sẽ chỉ cài đặt các gói tương thích với nhau và nó sẽ không cập nhật cho bạn từ Python 2 lên Python 3.
conda search --outdated
hiển thị cho bạn tất cả các phiên bản có sẵn của mỗi gói AND đã cài đặt, đó là một chút quá nhiều trong nhiều trường hợp ,,, Cá nhân tôi thích sử dụng conda update --all
, cho thấy những gì sẽ được cài đặt và nhắc nhở để xác nhận: bạn trả lời N
và bạn có một bản rút gọn danh sách các gói lỗi thời.
conda update --all
cũng khác conda search --outdated
ở chỗ nó chạy qua bộ giải, nghĩa là một số gói có phiên bản mới hơn có thể không được cập nhật nếu các gói khác có hạn chế phụ thuộc (hoặc, ví dụ, conda update --all
sẽ không cập nhật từ Python 2.7 lên Python 3.4).
Trước khi bạn tiến hành conda update --all
lệnh, trước tiên hãy cập nhật conda bằng conda update conda
lệnh nếu bạn không cập nhật nó trong một thời gian dài. Nó rất vui với tôi (Python 2.7.13 trên Anaconda 64 bit).
Trình quản lý gói Conda gần như đã sẵn sàng để thử nghiệm beta, nhưng nó sẽ không được tích hợp hoàn toàn cho đến khi phát hành Spyder 2.4 ( https://github.com/spyder-ide/spyder/wiki/Roadmap ). Ngay sau khi chúng tôi sẵn sàng để thử nghiệm, chúng tôi sẽ đăng một cái gì đó vào danh sách gửi thư ( https://groups.google.com/forum/#!forum/spyderlib ). Hãy chắc chắn để đăng ký
Chúc mừng!
# list packages that can be updated
conda search --outdated
# update all packages prompted(by asking the user yes/no)
conda update --all
# update all packages unprompted
conda update --all -y
conda update all
bản cập nhật chỉ tương thích với môi trường py27 của tôi không?