Installing tensorflow-gpu causes "python setup.py egg_info did not run successfully"

Hello. I am a complete beginner and I am following a tutorial on YT to create a GAN and requires the installation of tencerflow-gpu, but everytime I try to install it from jupyterlab, it returns this error:

  Preparing metadata (setup.py): finished with status 'error'
  error: subprocess-exited-with-error
  
  python setup.py egg_info did not run successfully.
  exit code: 1
  
  [39 lines of output]
  Traceback (most recent call last):
    File "C:\Users\franc\AppData\Local\Programs\Python\Python310\lib\site-packages\setuptools\_vendor\packaging\requirements.py", line 35, in __init__
      parsed = parse_requirement(requirement_string)
    File "C:\Users\franc\AppData\Local\Programs\Python\Python310\lib\site-packages\setuptools\_vendor\packaging\_parser.py", line 64, in parse_requirement
      return _parse_requirement(Tokenizer(source, rules=DEFAULT_RULES))
    File "C:\Users\franc\AppData\Local\Programs\Python\Python310\lib\site-packages\setuptools\_vendor\packaging\_parser.py", line 82, in _parse_requirement
      url, specifier, marker = _parse_requirement_details(tokenizer)
    File "C:\Users\franc\AppData\Local\Programs\Python\Python310\lib\site-packages\setuptools\_vendor\packaging\_parser.py", line 126, in _parse_requirement_details
      marker = _parse_requirement_marker(
    File "C:\Users\franc\AppData\Local\Programs\Python\Python310\lib\site-packages\setuptools\_vendor\packaging\_parser.py", line 147, in _parse_requirement_marker
      tokenizer.raise_syntax_error(
    File "C:\Users\franc\AppData\Local\Programs\Python\Python310\lib\site-packages\setuptools\_vendor\packaging\_tokenizer.py", line 163, in raise_syntax_error
      raise ParserSyntaxError(
  setuptools.extern.packaging._tokenizer.ParserSyntaxError: Expected end or semicolon (after name and no valid version specifier)
      python_version>"3.7"
                    ^
  
  The above exception was the direct cause of the following exception:
  
  Traceback (most recent call last):
    File "<string>", line 2, in <module>
    File "<pip-setuptools-caller>", line 34, in <module>
    File "C:\Users\franc\AppData\Local\Temp\pip-install-7r3wq9wn\tensorflow-gpu_dd56004bf0b54080a19746602657eb97\setup.py", line 40, in <module>
      setuptools.setup()
    File "C:\Users\franc\AppData\Local\Programs\Python\Python310\lib\site-packages\setuptools\__init__.py", line 106, in setup
      _install_setup_requires(attrs)
    File "C:\Users\franc\AppData\Local\Programs\Python\Python310\lib\site-packages\setuptools\__init__.py", line 77, in _install_setup_requires
      dist.parse_config_files(ignore_option_errors=True)
    File "C:\Users\franc\AppData\Local\Programs\Python\Python310\lib\site-packages\setuptools\dist.py", line 910, in parse_config_files
      self._finalize_requires()
    File "C:\Users\franc\AppData\Local\Programs\Python\Python310\lib\site-packages\setuptools\dist.py", line 607, in _finalize_requires
      self._move_install_requirements_markers()
    File "C:\Users\franc\AppData\Local\Programs\Python\Python310\lib\site-packages\setuptools\dist.py", line 647, in _move_install_requirements_markers
      inst_reqs = list(_reqs.parse(spec_inst_reqs))
    File "C:\Users\franc\AppData\Local\Programs\Python\Python310\lib\site-packages\setuptools\_vendor\packaging\requirements.py", line 37, in __init__
      raise InvalidRequirement(str(e)) from e
  setuptools.extern.packaging.requirements.InvalidRequirement: Expected end or semicolon (after name and no valid version specifier)
      python_version>"3.7"
                    ^
  [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

Encountered error while generating package metadata.

See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.

@Francesco_M,

Welcome to the Tensorflow Forum!

tensorflow-gpu has been removed. Please install tensorflow instead. The tensorflow package supports GPU accelerated operations via Nvidia CUDA. For more details please refer to tensorflow-gpu · PyPI

Could you please share the steps you followed to install Tensorflow?

Thank you!

Suppose, we have replaced tensorflow-gpu with tensorflow but what to do for

“from keras.legacy import interfaces
ModuleNotFoundError: No module named ‘keras.legacy’”

There is no alternate for (keras.legacy) import interfaces
Kindly resolve it as soon as possible…