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