Bil*_*ill 5 python opencv pycharm python-packaging
我正在尝试制作自己的使用OpenCV Python模块的软件包cv2。但是,使用PyCharm时,它会警告
不符合包装要求。
我怀疑这是因为我使用了推荐的复制/粘贴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)
Run Code Online (Sandbox Code Playgroud)
这是尝试打包我的代码时出现错误的地方。通常我导入numpy或cv2没有问题。我通过上述方法使用pip和cv2安装了Numpy。如果我只是使用cv2运行脚本,那么一切都会正常工作,但是正是这种封装使我不寒而栗。
您需要添加opencv-python需求。
软件包在这里:https : //pypi.python.org/pypi/opencv-python
然后,您的requirements.txt文件就可以了,但有时PyCharm会一直抱怨。如果是这种情况,则在“安装要求”标签旁边是“忽略要求”。后者是您要走的路。
(电流- 2018.2 PyCharm版本不抱怨cv2,当opencv-python在要求被指定)