我正在尝试设置我的PYTHONPATH和PYTHONHOME变量,但无法弄清楚!
当尝试运行python时,我收到错误“没有名为site的模块”。
经过一些研究,似乎是因为这些PYTHONPATH和PYTHONHOME环境变量未正确设置。
当我尝试取消设置这两个变量后再运行python,它可以正常运行。但问题在于,这只能持续我的虚拟环境的生命周期。在我停止虚拟环境并再次运行它之后,问题会再次出现。
好吧,我说的是虚拟环境,但实际上是我的Heroku环境。
如何永久取消设置这些变量?
更新:我按照这里的教程操作,似乎解决了问题。
当尝试运行python时,我收到错误“没有名为site的模块”。
经过一些研究,似乎是因为这些PYTHONPATH和PYTHONHOME环境变量未正确设置。
当我尝试取消设置这两个变量后再运行python,它可以正常运行。但问题在于,这只能持续我的虚拟环境的生命周期。在我停止虚拟环境并再次运行它之后,问题会再次出现。
好吧,我说的是虚拟环境,但实际上是我的Heroku环境。
如何永久取消设置这些变量?
更新:我按照这里的教程操作,似乎解决了问题。
PYTHONPATH
没有正确设置,这可能更多是Heroku的问题而不是Python的问题,请找出PYTHONPATH
应该是什么,并查看Heroku的配置文档以了解如何设置它:https://devcenter.heroku.com/articles/config-vars - Thomas OrozcoPYTHONPATH
和PYTHONHOME
,以便每次运行程序时都会设置它们。 - digitalnomd