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.