如何在 Ubuntu 上 运行 需要 root 权限的 Python 文件
How to run a Python file on Ubuntu that requires root privileges
我刚开始试验 Python 的键盘模块,想测试几行代码:
import keyboard
keyboard.write("Hello")
但是,当我尝试从 IDLE 或终端 运行 文件时,出现错误消息。
在空闲状态下:“您必须是 运行 来自 linux 的文件的根用户。”
在 root
终端上:“权限被拒绝。”
关于如何将此发送到 运行 的任何建议?
(注意:我试过在各种文件中使用其他模块,它们工作正常,所以我知道我的 Python 安装没问题)。我在 Ubuntu 20.04.
更新:
我尝试使用 sudo
对文件进行 运行 处理,但我收到了相同的错误消息:Permission Denied
您可以尝试像 sudo python3 script.py
这样的 sudo 命令。
如果不起作用,您可以尝试这些方法;
chmod +x script.py
python3 script.py
您可以进入保存文件的目录。
运行 通过在该目录中打开终端执行命令。
python3 file_name.py
我刚开始试验 Python 的键盘模块,想测试几行代码:
import keyboard
keyboard.write("Hello")
但是,当我尝试从 IDLE 或终端 运行 文件时,出现错误消息。
在空闲状态下:“您必须是 运行 来自 linux 的文件的根用户。”
在 root
终端上:“权限被拒绝。”
关于如何将此发送到 运行 的任何建议?
(注意:我试过在各种文件中使用其他模块,它们工作正常,所以我知道我的 Python 安装没问题)。我在 Ubuntu 20.04.
更新:
我尝试使用 sudo
对文件进行 运行 处理,但我收到了相同的错误消息:Permission Denied
您可以尝试像 sudo python3 script.py
这样的 sudo 命令。
如果不起作用,您可以尝试这些方法;
chmod +x script.py
python3 script.py
您可以进入保存文件的目录。 运行 通过在该目录中打开终端执行命令。
python3 file_name.py