Ubuntu Virtualbox:重启后 PYTHONPATH 消失

Ubuntu Virtualbox: PYTHONPATH gone after restart

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

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

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

真的很陌生

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

与 Whosebug 问题相比,这更像是一个 ServerFault 问题,但无论如何..

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

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

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

编辑:包括参考文献 material 以及:https://help.ubuntu.com/community/EnvironmentVariables