我正在尝试设置我的 PYTHONPATH
和 PYTHONHOME
变量,但无法弄清楚!
尝试运行 python
时,出现错误 No module named site
。
经过一些研究,这似乎是因为这些 PYTHONPATH
和 PYTHONHOME
环境变量设置不正确。
当我尝试运行 python
设置这两个变量后,它能够正常运行。但问题是,这只会持续我的生命 virtualenv
。在我停止 virtualenv
并再次运行后,问题又回来了。
好吧,我是说 virtualenv
,但实际上这是我在 Heroku 上的环境。
如何永久取消设置这些变量?
更新:我按照 这里的教程 似乎可以解决问题。
原文由 user1328021 发布,翻译遵循 CC BY-SA 4.0 许可协议
为什么你需要这样做?
在 Heroku 中,当您选择 python Buildpacks 时,这些变量会自动设置,您可以在 dyno 中从 Heroku CLI 运行任何 python 脚本。