5

如果您尝试virtualenv使用设置的环境变量运行PYTHONDONTWRITEBYTECODE=true,则会出现以下错误:

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

为什么 setuptools 需要编写字节码的能力?

我不是特别喜欢有.pyc文件,所以我喜欢防止它被写入。

(我不是在问如何解决这个问题;这很简单:只需PYTHONDONTWRITEBYTECODE=""在任何需要取消设置标志或全局取消设置的命令的开头添加)

4

1 回答 1

1

使用最新版本,virtualenv您将不会看到此错误。

于 2015-11-27T13:13:24.223 回答