如果您尝试virtualenv
使用设置的环境变量运行PYTHONDONTWRITEBYTECODE=true
,则会出现以下错误:
The PYTHONDONTWRITEBYTECODE environment variable is not compatible with setuptools. Either use --distribute or unset PYTHONDONTWRITEBYTECODE.
为什么 setuptools 需要编写字节码的能力?
我不是特别喜欢有.pyc
文件,所以我喜欢防止它被写入。
(我不是在问如何解决这个问题;这很简单:只需PYTHONDONTWRITEBYTECODE=""
在任何需要取消设置标志或全局取消设置的命令的开头添加)