【问题标题】:Ubuntu Virtualbox: PYTHONPATH gone after restartUbuntu Virtualbox:重启后 PYTHONPATH 消失
【发布时间】:2021-06-26 21:48:00
【问题描述】:

我在 virtualbox 上使用 ubuntu 20.04 并使用给定命令设置 python 路径

export PYTHONPATH="/path/to/local/folder/"

我要加载的模块的源文件所在的位置。 但是每次我重新启动 VM 时,python 路径都会重置, echo $PYTHONPATH 不会返回任何内容。我希望有人可以帮助我解决这个问题,因为我是 ubuntu 的新手。

编辑:我在 conda 虚拟环境中工作并想在那里设置路径

【问题讨论】:

  • 如果您使用的是 bash shell,您可以编辑您的 $HOME/.bash_profile 文件以包含您的导出。每次登录时都会自动设置。例如stackoverflow.com/a/56860389/362792
  • 谢谢!这真的很有帮助。

标签: python ubuntu ubuntu-20.04 pythonpath


【解决方案1】:

这更像是一个 ServerFault 问题而不是 StackOverflow 问题,但无论如何......

要声明永久环境变量,请执行以下操作之一:

  • 使用echo 'export PYTHONPATH="/path/to/local/folder/"' >> ~/.profile 在 bash 配置文件中为您和您的会话设置它
  • 在 profile.d 中使用echo 'export PYTHONPATH="/path/to/local/folder"' >> /etc/profile.d/pythonpath.sh && chmod 755 /etc/profile.d/pythonpath.sh 在系统范围内设置它

对于第二个,您需要 sudo/root 权限,它将对主机上的所有用户生效。只是取决于你想怎么做以及你想让事情如何运作。

编辑:包括参考资料:https://help.ubuntu.com/community/EnvironmentVariables

【讨论】:

  • 您的第一句话是投票结束问题的理由,因为它是题外话。 并非所有问题都可以或应该在这里回答。 不要回答离题的问题。 How to Answer
  • 我认为移动它会更好,但重点仍然存在。
  • 抱歉,我不知道。不过,还是谢谢你的回答。这对我帮助很大...
猜你喜欢
  • 2015-02-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多