设置PYTHONPATH和PYTHONHOME

use*_*021 9 python django heroku

我试图把我PYTHONPATHPYTHONHOME变量,但不能看着办吧!

尝试运行时python,我收到错误No module named site.

在做了一些研究之后,似乎这是因为这些PYTHONPATHPYTHONHOME环境变量没有正确设置.

当我python在取消设置这两个变量后尝试运行时,它能够正常运行.但问题是,这只能持续我的生命virtualenv.我停止virtualenv并再次运行后,问题又回来了.

好吧,我说virtualenv,但实际上这是我在Heroku上的环境.

如何永久取消设置这些变量?

更新:我按照这里教程进行了操作.

big*_*ose -2

尝试运行 python 时,出现错误 No module named site。经过一些研究,似乎这是因为这些 PYTHONPATH 和 PYTHONHOME 环境变量设置不正确。

这听起来是正确的答案。您需要弄清楚这些变量当时具有什么值,它们应该具有什么值,以及您环境中的现有过程将这些变量设置为错误的值。

所有这些都只能通过检查您的环境来回答,祝您好运:-)