Ubuntu Virtualbox:重启后 PYTHONPATH 消失了

问题描述

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

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

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

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

解决方法

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

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

  • 在您的 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 权限,它将对主机上的所有用户生效。只取决于您想如何做以及您希望事情如何运作。

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...