2013-03-04 78 views
5

如果您嘗試運行virtualenv與環境變量PYTHONDONTWRITEBYTECODE=true集,它給這個錯誤:爲什麼setuptools需要寫字節碼?

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

爲什麼setuptools的要求寫字節碼的能力嗎?

我不是特別喜歡有.pyc文件,所以我喜歡防止它被寫入。

(我不問如何解決這個問題,這是非常容易:只要添加PYTHONDONTWRITEBYTECODE=""在需要的標誌被取消設置的任何命令的開頭,或取消其全球)

回答

1

使用最新的版本virtualenv,你不會看到這個錯誤。

+0

你能說最近怎麼樣? – keflavich 2015-11-27 15:22:36

+0

@keflavich請指出你在什麼平臺上有什麼,因爲這些重要的細節丟失。我的'virtualenv --version'在OS X上報告了'13.1.2'。 – sorin 2015-11-27 17:35:44

相關問題