我的解决方法是
Defaults !env_reset从sudoers中删除。
但是,我不得不
Defaults env_keep += "PYTHONPATH"保持警惕。
我实际上已经添加了
Defaults env_reset(它会重置环境变量),但是由于,它仍然可以工作
env_keep。
似乎
env_keep和
!env_reset彼此冲突,但这只是一个猜测。
因此,整个过程:
- 添加
export PYTHonPATH=/your/custom/path
到~/.bashrc
或/etc/bash.bashrc
- 添加
PYTHONPATH
到Defaults env_keep += "ENV1 ENV2 ..."
sudoers文件中 Defaults !env_reset
从sudoers文件中删除(如果存在)



