【发布时间】:2020-02-09 22:55:47
【问题描述】:
我编写了一个需要提升权限的模块。
这是我的 setup.py 的摘录:
...
entry_points={
"console_scripts": [
"wlan-monitor = wlan_monitor.wlan_monitor:main"
],
}
...
使用pip3 install . 安装的wlan-monitor 命令仅适用于当前用户。 sudo wlan-monitor 不可用。
由于不鼓励使用 sudo 安装模块,我正在寻找替代方法,我可以在其中以普通用户身份安装模块,但以提升的权限启动程序。
【问题讨论】:
-
“不鼓励”并不意味着禁止。在您的情况下,
sudo pip install很可能是要走的路。
标签: python pip setuptools sudo