如何在 pipenv python 中设置 PYTHONASYNCIODEBUG 值?

如何在 pipenv python 中设置 PYTHONASYNCIODEBUG 值?

我在 pipenv shell 中运行 python 3.6。我想将此 python 环境变量的值设置PYTHONASYNCIODEBUG为,1而不影响 pipenv shell 之外的用户环境变量。我该如何进行此设置?

答案1

在壳里

export PYTHONASYNCIODEBUG=1

是的?

也许你想知道如何做到这一点只有当在 pipenv 环境中从 shell 启动?假设是 bash shell,通过检查来检测何时处于 pipenv 环境中PIPENV_ACTIVE

if [ "${PIPENV_ACTIVE+x}" == '1' ]; then
    export PYTHONASYNCIODEBUG=1
fi

.env 文件

另一种方法是使用.env文件. 在您的项目目录中创建这样一个文件,其内容为

PYTHONASYNCIODEBUG=1

相关内容