【发布时间】:2020-01-30 21:18:10
【问题描述】:
我用 pip3 安装了 python 的键盘模块,在我运行我的代码后,终端向我显示了这条消息:“ImportError: You must be root to use this library on linux.” 谁能帮忙我怎么运行好呢?我尝试通过切换到“su -”来运行它,并在这个地方也尝试过。
【问题讨论】:
我用 pip3 安装了 python 的键盘模块,在我运行我的代码后,终端向我显示了这条消息:“ImportError: You must be root to use this library on linux.” 谁能帮忙我怎么运行好呢?我尝试通过切换到“su -”来运行它,并在这个地方也尝试过。
【问题讨论】:
你能发布你的脚本吗?
如果您只是在没有 shebang 的情况下启动程序,它可能不应该运行并且可能会抛出 ImportError
尝试在脚本的第一行添加一个 shebang (#!)。
在 unix 中使用 shebang 来选择要运行脚本的解释器。
在第一行写下:#!/usr/bin/env python3
如果这无济于事,请尝试使用以下前置点从终端运行它:
python3 ./{file's_name}.py
【讨论】: