问题描述
我在 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