首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在Poetry中添加OpenCV作为预编译库?

如何在Poetry中添加OpenCV作为预编译库?
EN

Stack Overflow用户
提问于 2021-05-23 17:56:51
回答 1查看 646关注 0票数 1

我正在尝试使用Poetry将OpenCV添加到我的虚拟环境中。OpenCV已经全局安装,可以在python中全局使用,但不能在Poetry创建的虚拟环境中使用。

我将库添加到诗歌中,如下所示:

代码语言:javascript
复制
[tool.poetry.dependencies]
cv2 = { path = "/usr/local/lib/python3.8/site-packages/cv2/python-3.8/cv2.cpython-38-aarch64-linux-gnu.so" }

当尝试用poetry install安装它时,我得到了以下错误消息:

代码语言:javascript
复制
  ReadError

  file could not be opened successfully

  at /usr/local/lib/python3.8/tarfile.py:1608 in open
      1604│                 except (ReadError, CompressionError):
      1605│                     if fileobj is not None:
      1606│                         fileobj.seek(saved_pos)
      1607│                     continue
    → 1608│             raise ReadError("file could not be opened successfully")
      1609│
      1610│         elif ":" in mode:
      1611│             filemode, comptype = mode.split(":", 1)
      1612│             filemode = filemode or "r"

如何将全局安装的预编译库添加到我的诗歌环境中?

EN

回答 1

Stack Overflow用户

发布于 2021-06-01 01:39:45

删除pyproject.toml中的行cv2。在poetry中,我们使用'poetry packagename‘命令在虚拟环境中添加包,例如,poetry django-restframework。确保您的终端在pyproject.toml文件所在的文件夹中打开。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67658426

复制
相关文章

相似问题

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