【问题标题】:Keyboard package doesn't work with sudo command launch键盘包不适用于 sudo 命令启动
【发布时间】:2018-12-19 05:09:27
【问题描述】:

当我尝试从终端 (Linux) 启动程序时:

$ python script.py

它工作正常。 但是当我需要添加root权限(sudo)时:

$ sudo python script.py

我得到消息:

ImportError: 没有名为键盘的模块

【问题讨论】:

    标签: python linux keyboard python-import sudo


    【解决方案1】:

    问题是 pip 将包安装在 .~local/lib/python2.7/site-packages 而不是 /usr/lib/python2.7/dist-packages 的目标位置。

    【讨论】:

    • 你是如何设法让 pip 在 /usr/lib/python2.7/dist-packages 中安装软件包的?
    • @BernardEsterhuyse 根据我的经验,sudo pip install <package_name> 将软件包安装到系统位置(例如 /something/something),pip install --user <package_name>(没有 sudo)安装到用户位置,例如 (~/.local/.. .)
    猜你喜欢
    • 2019-07-07
    • 1970-01-01
    • 2018-10-30
    • 1970-01-01
    • 2012-05-02
    • 1970-01-01
    • 2015-09-15
    • 2021-10-01
    • 2013-09-27
    相关资源
    最近更新 更多