2013-03-04 28 views
5

Nếu bạn cố gắng chạy virtualenv với môi trường biến PYTHONDONTWRITEBYTECODE=true bộ, nó mang lại cho lỗi này:Tại sao setuptools cần viết bytecode?

The PYTHONDONTWRITEBYTECODE environment variable is not compatible with setuptools. Either use --distribute or unset PYTHONDONTWRITEBYTECODE.

Tại sao setuptools đòi hỏi khả năng viết bytecode?

Tôi không đặc biệt thích có .pyc tệp xung quanh, vì vậy tôi muốn ngăn không cho nó được viết.

(Tôi không yêu cầu làm thế nào để làm được việc này, đó là tầm thường: chỉ cần thêm PYTHONDONTWRITEBYTECODE="" vào đầu của bất kỳ lệnh đòi hỏi lá cờ được unset, hoặc unset nó trên toàn cầu)

Trả lời

1

Sử dụng một phiên bản gần đây của virtualenv và bạn sẽ không thấy lỗi này.

+0

Bạn có thể nói cách gần đây không? – keflavich

+0

@keflavich vui lòng chỉ định những gì bạn có trên nền tảng nào, vì các chi tiết quan trọng này bị thiếu. Báo cáo 'virtualenv --version' của tôi' 13.1.2' trên OS X. – sorin

Các vấn đề liên quan