【问题标题】:Running Python Click Command as Root以根用户身份运行 Python Click 命令
【发布时间】:2026-02-11 03:30:02
【问题描述】:

我正在尝试使用 ROOT 权限(通过 sudo 命令)运行我的命令(从 Python 的 click 包 - https://click.palletsprojects.com/en/7.x/ 生成)

enter image description here

我似乎无法找到一种方法来做到这一点,任何人都可以提供一些指导吗?非常感谢

【问题讨论】:

  • 你试过“sudo -E”吗?
  • 请在邮件正文中输入代码,而不是插入图片

标签: python command-line root sudo python-click


【解决方案1】:

谢谢大家的帮助,我已经找到了解决这个问题的办法。

我没有使用pip3 install . 将所有软件包和命令安装到我当前的用户中,而是使用了sudo pip3 install .,这将允许我将软件包和命令安装到我的根用户帐户中,因此允许我然后以 root 身份运行命令,就像这样,sudo mycommand argument1 argument2

【讨论】: