gpt4 book ai didi

python - 如何在 python 包中将 cv2 添加为要求?

转载 作者:太空狗 更新时间:2023-10-30 00:59:20 27 4
gpt4 key购买 nike

我正在尝试制作我自己的包,它使用 OpenCV Python 模块 cv2。但是,在使用 PyCharm 时,它会警告

Package requirement is not satisfied.

我怀疑这是因为我使用了将 cv2.pyd 复制/粘贴到我的 python 目录中的推荐方法。请注意,pip install cv2 不起作用。

引入此包时,确保满足要求的正确方法是什么?

编辑:

我的setup.py文件如下

from setuptools import setup

setup(name='image_processing',
version='0.1',
install_requires=['numpy', 'scipy', 'cv2'],
description='Collection of useful image processing functions',
url='',
author='Bill',
license='MIT',
packages=['image_processing'],
zip_safe=False)

这是在尝试打包我的代码时出现错误的地方。通常我在导入 numpy 或 cv2 时没有问题。我通过上面提到的方法使用 pip 和 cv2 安装了 Numpy。如果我只使用 cv2 运行脚本,一切正常,但正是这种包装在欺骗我。

最佳答案

您需要在需求中添加opencv-python

包裹在这里:https://pypi.python.org/pypi/opencv-python

然后,您的 requirements.txt 文件就可以了,但有时 PyCharm 会一直提示。如果是这种情况,则在“安装要求”标签旁边有“忽略要求”。后者是您的选择。

(当前 - 2018.2 PyCharm 版本在要求中指定 opencv-python 时不会提示 cv2)

关于python - 如何在 python 包中将 cv2 添加为要求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42678131/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com