【问题标题】:Can Thonny run scripts as root on Raspberry Pi?Thonny 可以在 Raspberry Pi 上以 root 身份运行脚本吗?
【发布时间】:2021-02-28 21:03:42
【问题描述】:

我正在尝试在我的 Raspberrypi Zero W 上使用 Thonny 中的 keyboard 库。但是我收到一条错误消息“导入错误:您必须是 root 才能在 Linux 上使用此库。 "

Thonny 能否以 root 身份运行脚本以避免此错误?

【问题讨论】:

  • 不,Thonny 无法以其他用户身份或使用 sudo 运行脚本
  • 也许你可以启动 Thonny——不管它是什么——以 root 身份

标签: python linux raspberry-pi raspbian thonny


【解决方案1】:

打开终端并使用sudo python program.py 启动程序。

【讨论】:

  • 具体来说,Thonny 可以以 root 身份运行脚本吗?
  • 尝试以 root 身份运行 Thonny。如果 IDE 有权限,它也可以使用它运行其他脚本。
【解决方案2】:

如果您以 root 身份运行 Thonny,则可以。

所以打开一个终端并输入 sudo Thonny

【讨论】:

  • 以 root 用户身份运行整个 IDE 可能不是最好的主意。我不会推荐它。
【解决方案3】:
  • 在 Thonny 菜单项上右键单击菜单。
  • 点击属性
  • 点击“桌面条目”标签
  • 将“命令”字段更改为sudo /usr/bin/thonny %F
  • 点击确定按钮。
  • 关闭再打开 Thonny。
  • 重要提示:您正在以 root 身份运行 Thonny,这意味着当您单击保存/加载按钮时,默认情况下会显示 root 用户的主页。确保选择默认用户(通常是 pi 文件夹)

【讨论】:

    猜你喜欢
    • 2015-03-08
    • 1970-01-01
    • 2014-04-29
    • 2023-03-16
    • 2014-05-21
    • 1970-01-01
    • 1970-01-01
    • 2012-08-06
    • 2021-02-26
    相关资源
    最近更新 更多