使用sudo

时间:2018-04-13 02:46:35

标签: python python-3.x pip debian pypi

我正在研究如何创建Python包,我遇到了问题。

我有一个用于创建Apache虚拟主机的bash脚本,我决定使用Python重写它。到目前为止一切都很好。

我曾经像这样运行我的bash脚本

$ sudo vhost myvhost.localhost myuser

我想对Python版本做同样的事情。我使用pip作为非root用户安装了包,一切都很顺利。当我尝试运行它时,我找不到命令。

我的bash脚本遇到了同样的问题,我将它们存储在$ USER / bin中,所以我将这个目录添加到/ etc / sudoers中的secure_path并解决了问题。

目前,我以root用户身份安装我的软件包

$ su -
$ pip3 install vhost

然后我可以在没有命令未找到消息的情况下以非root身份运行该命令。

问题是:Python如何解决这个问题?

您可以在此处查看我的代码https://github.com/felipebool/vhost 我正在使用Debian机器开发。

由于

0 个答案:

没有答案