【发布时间】:2020-09-11 06:12:59
【问题描述】:
我已在虚拟环境 (/home/jamesmcintyre/.local/pipx/venvs/opencv-python) 中安装 OpenCV,并且已将 '/home/jamesmcintyre/.local/pipx/venvs' 添加到我的 sys.path如here所述
我还在 OpenCV-python 的相关子目录中创建了一个名为 __init__.py 的空文本文件,但 import cv2 仍然无法正常工作。
谁能告诉我为什么这不起作用以及如何让模块从非常规目录/子目录中加载?
操作系统:Pop20.04(兼容 Ubuntu 的 Linux)
【问题讨论】:
-
修改不应该被批准。 Python 帖子应该带有父 python 标签。很多人不会通过放弃它来看到您的问题。你第一次是对的:)
-
你能解释一下为什么要手动添加路径吗?如果模块安装正确,激活虚拟环境将使其可导入 venv 的 python。您是否激活了虚拟环境?您是否打算将该模块与 另一个 python/虚拟环境一起使用?
-
我打算在不同的环境中使用它。
标签: python python-3.x linux opencv ubuntu