Got an error while installing opencv-python

0 votes

I am using python 2.7.18

I want to install opencv-python using command prompt but it is showing me the error as follows:

I am using command as follows:

C:\Python27>python -m pip install opencv-python

It is showing me error as follows:

DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.
Collecting opencv-python
  Using cached opencv-python-4.3.0.38.tar.gz (88.0 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... error
  ERROR: Command errored out with exit status 1:
   command: 'C:\Python27\python.exe' 'C:\Python27\lib\site-packages\pip\_vendor\pep517\_in_process.py' get_requires_for_build_wheel 'c:\users\nisha\appdata\local\temp\tmpyicvra'
       cwd: c:\users\nisha\appdata\local\temp\pip-install-6hcuqj\opencv-python
  Complete output (22 lines):
  Traceback (most recent call last):
    File "C:\Python27\lib\site-packages\pip\_vendor\pep517\_in_process.py", line 280, in <module>
      main()
    File "C:\Python27\lib\site-packages\pip\_vendor\pep517\_in_process.py", line 263, in main
      json_out['return_val'] = hook(**hook_input['kwargs'])
    File "C:\Python27\lib\site-packages\pip\_vendor\pep517\_in_process.py", line 114, in get_requires_for_build_wheel
      return hook(config_settings)
    File "c:\users\nisha\appdata\local\temp\pip-build-env-cqi62z\overlay\Lib\site-packages\setuptools\build_meta.py", line 146, in get_requires_for_build_wheel
      return self._get_build_requires(config_settings, requirements=['wheel'])
    File "c:\users\nisha\appdata\local\temp\pip-build-env-cqi62z\overlay\Lib\site-packages\setuptools\build_meta.py", line 127, in _get_build_requires
      self.run_setup()
    File "c:\users\nisha\appdata\local\temp\pip-build-env-cqi62z\overlay\Lib\site-packages\setuptools\build_meta.py", line 243, in run_setup
      self).run_setup(setup_script=setup_script)
    File "c:\users\nisha\appdata\local\temp\pip-build-env-cqi62z\overlay\Lib\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 "C:\Python27\lib\re.py", line 210, in escape
      s = list(pattern)
  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\nisha\appdata\local\temp\tmpyicvra' Check the logs for full command output.

Can anyone please help me to solve this error.

Thanking You...




Sep 17, 2020 in Python by Nishant
• 120 points
11,062 views

1 answer to this question.

0 votes

Hello @Nishant,

The error you got itself suggest to upgrade your Python vesion.

Use this commad:

python -m pip install --upgrade pip 

Try this

    answered Sep 17, 2020 by Niroj
    • 82,840 points

    I'm having upgraded version of pip 20.2.3

    Still I have executed command which you have suggested and it showing me output as follows:

    Command:

    C:\Python27>python -m pip install --upgrade pip

    Output:

    DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.
    Requirement already up-to-date: pip in c:\python27\lib\site-packages (20.2.3)

    After this again I tried to install opencv using same command as follows:

    C:\Python27>python -m pip install opencv-python

    But again I have encountered an error as follows:

    DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support pip 21.0 will remove support for this functionality.
    Collecting opencv-python
      Using cached opencv-python-4.3.0.38.tar.gz (88.0 MB)
      Installing build dependencies ... done
      Getting requirements to build wheel ... error
      ERROR: Command errored out with exit status 1:
       command: 'C:\Python27\python.exe' 'C:\Python27\lib\site-packages\pip\_vendor\pep517\_in_process.py' get_requires_for_build_wheel 'c:\users\nisha\appdata\local\temp\tmp_oeqic'
           cwd: c:\users\nisha\appdata\local\temp\pip-install-qwjkcd\opencv-python
      Complete output (22 lines):
      Traceback (most recent call last):
        File "C:\Python27\lib\site-packages\pip\_vendor\pep517\_in_process.py", line 280, in <module>
          main()
        File "C:\Python27\lib\site-packages\pip\_vendor\pep517\_in_process.py", line 263, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
        File "C:\Python27\lib\site-packages\pip\_vendor\pep517\_in_process.py", line 114, in get_requires_for_build_wheel
          return hook(config_settings)
        File "c:\users\nisha\appdata\local\temp\pip-build-env-vqpyq4\overlay\Lib\site-packages\setuptools\build_meta.py", line 146, in get_requires_for_build_wheel
          return self._get_build_requires(config_settings, requirements=['wheel'])
        File "c:\users\nisha\appdata\local\temp\pip-build-env-vqpyq4\overlay\Lib\site-packages\setuptools\build_meta.py", line 127, in _get_build_requires
          self.run_setup()
        File "c:\users\nisha\appdata\local\temp\pip-build-env-vqpyq4\overlay\Lib\site-packages\setuptools\build_meta.py", line 243, in run_setup
          self).run_setup(setup_script=setup_script)
        File "c:\users\nisha\appdata\local\temp\pip-build-env-vqpyq4\overlay\Lib\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 "C:\Python27\lib\re.py", line 210, in escape
          s = list(pattern)
      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\nisha\appdata\local\temp\tmp_oeqic' Check the logs for full command output.
    
    
    
    
    

    Hello @ Nishant,

    Use python version 3.6 open CV is compatible with that.

    0 votes
    Opencv is compatible with python version 3.8
    answered Jan 7, 2021 by Shobhit Patel

    edited Mar 5
    0 votes

    Supported Python versions

    Python 3.x compatible pre-built wheels are provided for the officially supported Python versions (not in EOL):

    1. 3.6
    2. 3.7
    3. 3.8
    4. 3.9
      answered Jan 7, 2021 by Shobhit Patel

      edited Mar 5
      0 votes
      instead of writing pip install  'opencv-python ' you should write this command pip install 'opencv-contrib-python'
      answered Aug 5, 2022 by Shaikh Amaan

      edited Mar 5

      Related Questions In Python

      0 votes
      1 answer

      How to resolve the error while importing cv2 from openCV in python?

      I would recommend you go with anaconda ...READ MORE

      answered Jul 31, 2019 in Python by Mohammad
      • 3,230 points
      2,149 views
      0 votes
      1 answer
      0 votes
      1 answer

      i am getting an error on pycharm while installing packages

      Hi, @There, $ pip install gevent --pre $ pip ...READ MORE

      answered Oct 27, 2020 in Python by Gitika
      • 65,770 points
      2,599 views
      +2 votes
      2 answers

      Error while printing hello world in python.

      You must be trying this command in ...READ MORE

      answered Mar 31, 2018 in Python by GandalfDwhite
      • 1,320 points
      6,895 views
      0 votes
      2 answers
      +1 vote
      2 answers

      how can i count the items in a list?

      Syntax :            list. count(value) Code: colors = ['red', 'green', ...READ MORE

      answered Jul 7, 2019 in Python by Neha
      • 330 points

      edited Jul 8, 2019 by Kalgi 4,645 views
      0 votes
      1 answer
      0 votes
      1 answer

      How to reimport an updated package while in Python Interpreter?

      Hello, To import an updated package while in ...READ MORE

      answered May 12, 2020 in Python by Niroj
      • 82,840 points
      2,676 views
      0 votes
      1 answer

      Error:mysql_config not found when installing mysqldb python interface

      Hello @kartik, MySQLdb is a python interface for ...READ MORE

      answered May 27, 2020 in Python by Niroj
      • 82,840 points
      14,927 views
      webinar REGISTER FOR FREE WEBINAR X
      REGISTER NOW
      webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP