python2.7版本安装opencv报错: TypeError: ‘NoneType‘ object is not iterable

文章描述了在Python2.7环境中使用pip安装opencv-python时遇到的TypeError,指出NoneTypeobjectisnotiterable的错误,以及提供了解决方案:指定版本4.2.0.32进行安装。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

python2.7 使用 pip install opencv-python安装报错:

 TypeError: 'NoneType' object is not iterable
  ----------------------------------------
ERROR: Command errored out with exit status 1: 'c:\python27\python.exe' 'c:\python27\lib\site-packages\pip\_vendor\pep517\_in_process.py' get_requires_for_build_wheel 'c:\users\zhongj~1\appdata\local\temp\tmpjedko6' Check the logs for full command output.

错误提示如下:


解决方法:
使用命令:pip install opencv-python==4.2.0.32
运行截图:

ERROR: Command errored out with exit status 1: command: /Users/kangjiechen/Desktop/coding/smpl/venv/bin/python /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/_vendor/pep517/_in_process.py get_requires_for_build_wheel /var/folders/4m/y5lvbvrs3ggg53z8q9bgpl5h0000gn/T/tmpLgjXJZ cwd: /private/var/folders/4m/y5lvbvrs3ggg53z8q9bgpl5h0000gn/T/pip-install-kHCLqT/opencv-python Complete output (22 lines): Traceback (most recent call last): File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/_vendor/pep517/_in_process.py", line 280, in <module> main() File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/_vendor/pep517/_in_process.py", line 263, in main json_out['return_val'] = hook(**hook_input['kwargs']) File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/_vendor/pep517/_in_process.py", line 114, in get_requires_for_build_wheel return hook(config_settings) File "/private/var/folders/4m/y5lvbvrs3ggg53z8q9bgpl5h0000gn/T/pip-build-env-JgEI3r/overlay/lib/python2.7/site-packages/setuptools/build_meta.py", line 146, in get_requires_for_build_wheel return self._get_build_requires(config_settings, requirements=['wheel']) File "/private/var/folders/4m/y5lvbvrs3ggg53z8q9bgpl5h0000gn/T/pip-build-env-JgEI3r/overlay/lib/python2.7/site-packages/setuptools/build_meta.py", line 127, in _get_build_requires self.run_setup() File "/private/var/folders/4m/y5lvbvrs3ggg53z8q9bgpl5h0000gn/T/pip-build-env-JgEI3r/overlay/lib/python2.7/site-packages/setuptools/build_meta.py", line 243, in run_setup self).run_setup(setup_script=setup_script) File "/private/var/folders/4m/y5lvbvrs3ggg53z8q9bgpl5h0000gn/T/pip-build-env-JgEI3r/overlay/lib/python2.7/site-packages/setuptools/build_meta.py", line 142, in run_setup exec(compile(code, __file__, 'exec'), locals()) File "setup.py", line 448, in <module> main() File "setup.py", line 99, in main % {"ext": re.escape(sysconfig.get_config_var("EXT_SUFFIX"))} File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/re.py", line 210, in escape s = list(pattern) TypeError: 'NoneType' object is not iterable ---------------------------------------- ERROR: Command errored out with exit status 1: /Users/kangjiechen/Desktop/coding/smpl/venv/bin/python /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip/_vendor/pep517/_in_process.py get_requires_for_build_wheel /var/folders/4m/y5lvbvrs3ggg53z8q9bgpl5h0000gn/T/tmpLgjXJZ Check the logs for full command output.
07-21
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值