【发布时间】:2018-12-19 05:09:27
【问题描述】:
当我尝试从终端 (Linux) 启动程序时:
$ python script.py
它工作正常。 但是当我需要添加root权限(sudo)时:
$ sudo python script.py
我得到消息:
ImportError: 没有名为键盘的模块
【问题讨论】:
标签: python linux keyboard python-import sudo
当我尝试从终端 (Linux) 启动程序时:
$ python script.py
它工作正常。 但是当我需要添加root权限(sudo)时:
$ sudo python script.py
我得到消息:
ImportError: 没有名为键盘的模块
【问题讨论】:
标签: python linux keyboard python-import sudo
问题是 pip 将包安装在 .~local/lib/python2.7/site-packages 而不是 /usr/lib/python2.7/dist-packages 的目标位置。
【讨论】:
sudo pip install <package_name> 将软件包安装到系统位置(例如 /something/something),pip install --user <package_name>(没有 sudo)安装到用户位置,例如 (~/.local/.. .)