gpt4 book ai didi

python - 如何更新 $PATH

转载 作者:太空宇宙 更新时间:2023-11-03 13:05:35 25 4
gpt4 key购买 nike

我正在编写一个 python/pygtk 应用程序,它在 $HOME 的某个文件夹中添加一些自定义脚本 (bash)(例如 ~/.custom_scripts)。

我想让该文件夹在 $PATH 中可用。因此,每次 python 应用程序添加脚本时,该脚本都可以在用户打开终端(例如 gnome-terminal)时立即可用。

您建议在哪里“注入(inject)” $PATH 依赖项? .bashrc, /etc/profile.d 等 ?我可能会遇到哪些优势/劣势?

例如,如果我在/etc/profile.d 中添加一个脚本来导出新路径,则该路径在我重新登录之前不会更新。

谢谢

最佳答案

.profile 如果是按用户安装,那将是一个合理的地方; /etc/profile.d 用于系统范围的安装。 (当然,你需要 root 权限。)

您的安装程序将无法更改当前 shell 的路径(除非它是通过 source 运行的,这很……奇怪。)

关于python - 如何更新 $PATH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3729965/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com