use*_*021 9 python django heroku
我试图把我PYTHONPATH
和PYTHONHOME
变量,但不能看着办吧!
尝试运行时python
,我收到错误No module named site
.
在做了一些研究之后,似乎这是因为这些PYTHONPATH
和PYTHONHOME
环境变量没有正确设置.
当我python
在取消设置这两个变量后尝试运行时,它能够正常运行.但问题是,这只能持续我的生命virtualenv
.我停止virtualenv
并再次运行后,问题又回来了.
好吧,我说virtualenv
,但实际上这是我在Heroku上的环境.
如何永久取消设置这些变量?
big*_*ose -2
尝试运行 python 时,出现错误 No module named site。经过一些研究,似乎这是因为这些 PYTHONPATH 和 PYTHONHOME 环境变量设置不正确。
这听起来是正确的答案。您需要弄清楚这些变量当时具有什么值,它们应该具有什么值,以及您环境中的现有过程将这些变量设置为错误的值。
所有这些都只能通过检查您的环境来回答,祝您好运:-)