Những gì bạn quan sát là chính xác và chính xác như thế nào chung cư
được cho là hoạt động.
Sử dụng các lệnh conda kích hoạt my_env
và conda cài đặt python=3.8
đầu tiên bạn nói chung cư
để kích hoạt Môi trường ảo đặt tên my_env
và sau đó cài đặt Python 3.8 trong đó.
Một Môi trường ảo là một môi trường (hãy coi nó như một thư mục đặc biệt) được sử dụng để cài đặt Python (hoặc một ngôn ngữ được hỗ trợ khác), cũng như các gói và phần phụ thuộc của chúng, độc lập với HĐH chính.Nó có lợi thế lớn là tất cả các gói được cài đặt trong đó sẽ không ảnh hưởng đến những gói được cài đặt sẵn HĐH, vì vậy chúng có thể được xử lý (cập nhật, hạ cấp, xóa, v.v.) một cách riêng biệt, loại bỏ hiệu quả sự cố của hệ thống chính do phụ thuộc không thỏa mãn, v.v. Trong trường hợp cụ thể của Python, đây là một trong những lý do phổ biến nhất khiến người dùng kết thúc với một hệ thống bị hỏng.
Vì vậy, trong trường hợp bạn muốn sử dụng Python 3.8 trong my_env
, Python 3.8 sẽ phải được tải xuống lại, vì như đã nói trước đó, phiên bản Python của môi trường độc lập với phiên bản của HĐH chính. Bạn không thể, hoặc tốt hơn là không nên sử dụng cài đặt của hệ thống trong môi trường ảo của mình, vì điều này sẽ đi ngược lại mục đích có một môi trường ảo ngay từ đầu và có thể dễ dàng dẫn đến hệ thống bị hỏng.