首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >pip3安装[模块]创建新的“/..local/./site-packages”目录?

pip3安装[模块]创建新的“/..local/./site-packages”目录?
EN

Stack Overflow用户
提问于 2020-11-06 05:39:52
回答 2查看 332关注 0票数 1

相对较新的覆盆子皮和蟒蛇世界。现在我正在尝试安装:

代码语言:javascript
运行
复制
pip3 install keyboard

问题是,它正在创建并保存到这个文件夹结构中.

代码语言:javascript
运行
复制
/home/pi/.local/lib/python3.7/site-packages/keyboard/

它创造了一个“..本地”?我从来没见过。每当我在终端中启动python3并‘导入键盘’。找不到模块。我了解到sys.path只使用以下目录

代码语言:javascript
运行
复制
['', '/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中不使用站点包的问题

EN

回答 2

Stack Overflow用户

发布于 2020-11-06 07:19:53

看起来这是一个在pip3安装模块之前放置sudo的问题.>.<

票数 1
EN

Stack Overflow用户

发布于 2020-11-06 06:09:10

我不确定这个问题,但有办法解决它。

解决方案:将包安装在当前目录中。

代码语言:javascript
运行
复制
$ pip3 install -t . keyboard

你可以在这里看到解决方案

NB:

  • 当您需要软件包时,您需要将它安装在您的项目目录中。
  • 尝试在'/usr/lib/python3.7‘路径中安装包,使之始终是可访问的。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64709417

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档