相对较新的覆盆子皮和蟒蛇世界。现在我正在尝试安装:
pip3 install keyboard
问题是,它正在创建并保存到这个文件夹结构中.
/home/pi/.local/lib/python3.7/site-packages/keyboard/
它创造了一个“..本地”?我从来没见过。每当我在终端中启动python3并‘导入键盘’。找不到模块。我了解到sys.path只使用以下目录
['', '/usr/lib/python37.zip', '/usr/lib/python3.7', '/usr/lib/python3.7/lib-dynload',
'/usr/local/lib/python3.7/dist-packages', '/usr/lib/python3/dist-packages']
这是我第一次遇到这个错误。我确实安装了SublimeText3 &一个同步远程>>本地文件的SFTP包。我不明白这为什么会干扰模块的安装?
我所读到的修复“模块找不到”错误的建议是编辑SYSPATH。相反,--我想知道它为什么要创建这个新的奇怪目录。我能做什么使它保存到一个受支持的sys.path目录?
Debian Bug报告关于为什么在sys.path中不使用站点包的问题
发布于 2020-11-06 07:19:53
看起来这是一个在pip3安装模块之前放置sudo的问题.>.<
发布于 2020-11-06 06:09:10
我不确定这个问题,但有办法解决它。
解决方案:将包安装在当前目录中。
$ pip3 install -t . keyboard
你可以在这里看到解决方案
NB:
https://stackoverflow.com/questions/64709417
复制相似问题