使用 Heroku 设置 PYTHONPATH 和 PYTHONHOME

新手上路,请多包涵

我正在尝试设置我的 PYTHONPATHPYTHONHOME 变量,但无法弄清楚!

尝试运行 python 时,出现错误 No module named site

经过一些研究,这似乎是因为这些 PYTHONPATHPYTHONHOME 环境变量设置不正确。

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

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

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


更新:我按照 这里的教程 似乎可以解决问题。

原文由 user1328021 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 448
1 个回答

为什么你需要这样做?

在 Heroku 中,当您选择 python Buildpacks 时,这些变量会自动设置,您可以在 dyno 中从 Heroku CLI 运行任何 python 脚本。

原文由 Oriphiel 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题