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