Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么setuptools需要编写字节码?_Python_Virtualenv_Setuptools - Fatal编程技术网

Python 为什么setuptools需要编写字节码?

Python 为什么setuptools需要编写字节码?,python,virtualenv,setuptools,Python,Virtualenv,Setuptools,如果尝试使用环境变量设置运行virtualenv,则会出现以下错误: PYTHONDONTWRITEBYTECODE环境变量与setuptools不兼容。使用--distribute或unset PYTHONDONTWRITEBYTECODE。 为什么setuptools需要能够编写字节码 我并不特别喜欢周围有.pyc文件,所以我喜欢阻止它被编写 (我不是问如何绕过这个问题;这很简单:只要在任何需要取消设置标志或全局取消设置标志的命令开头添加pythondotwritebytecode=“)使用

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

PYTHONDONTWRITEBYTECODE环境变量与setuptools不兼容。使用--distribute或unset PYTHONDONTWRITEBYTECODE。

为什么setuptools需要能够编写字节码

我并不特别喜欢周围有
.pyc
文件,所以我喜欢阻止它被编写


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

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

您能说出最近的版本吗?@keflavich请指定您在什么平台上拥有什么,因为缺少这些重要的详细信息。My
virtualenv——版本
报告了OS X上的
13.1.2