Không có gì tùy chọn thư viện tiền biên dịch thư mục tùy chọn trong cài đặt python?


29

Tôi đang cố gắng để hiểu các tùy chọn khác nhau trong cài đặt python 3.6. Thư viện Precompile Stadard có nghĩa là gì trong cài đặt Python tùy chỉnh và tại sao nó có thể được bỏ chọn theo mặc định?

Câu trả lời:


23

Khi bạn nhập thư viện python và nó không có .pyctệp tương ứng (hoặc đã hết hạn so với nguồn), python sẽ "biên dịch" mã byte mới . Dường như tùy chọn này chỉ đơn giản thực hiện điều đó cho mọi thứ trong thư viện chuẩn để không phải thực hiện lần đầu tiên khi bạn nhập chúng.

Về lý do tại sao nó không phải là mặc định, tôi không biết; Tôi đoán nó bởi vì nó có rất ít tác dụng và một số người không muốn dành công việc đó cho các thư viện mà họ sẽ không bao giờ sử dụng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.