仮想環境を作ろうとしただけなのに...泣
仮想環境を作ろうとしただけなのに...
以下のURL通りに仮想環境を作っていこうとして,一度は成功してpipfile.lockも作成することができたのですが,pythonのバージョン変えてない等と思い「色々」いじってみたりしたら今までできていたpipfile.lockすら作ることが出来なくなってしまいました...
以下のコードを本来実行すると必要なライブラリをインストールすることができpipfile.lockが作成されるはずなのですが...
pipenv install -r requirements.txt
以下のようなエラーが出てしまいました.
Resolving dependencies...
Locking Failed!
CRITICAL:pipenv.patched.pip._internal.resolution.resolvelib.factory:Could not find a version that satisfies the requirement cv2 (from versions: none)
[ResolutionFailure]: File "C:\Users\81805\AppData\Local\Programs\Python\Python310\lib\site-packages\pipenv\resolver.py", line 833, in _main
[ResolutionFailure]: resolve_packages(
[ResolutionFailure]: File "C:\Users\81805\AppData\Local\Programs\Python\Python310\lib\site-packages\pipenv\resolver.py", line 781, in resolve_packages
[ResolutionFailure]: results, resolver = resolve(
[ResolutionFailure]: File "C:\Users\81805\AppData\Local\Programs\Python\Python310\lib\site-packages\pipenv\resolver.py", line 760, in resolve
[ResolutionFailure]: return resolve_deps(
[ResolutionFailure]: File "c:\users\81805\appdata\local\programs\python\python310\lib\site-packages\pipenv\utils\resolver.py", line 1103, in resolve_deps
[ResolutionFailure]: results, hashes, markers_lookup, resolver, skipped = actually_resolve_deps(
[ResolutionFailure]: File "c:\users\81805\appdata\local\programs\python\python310\lib\site-packages\pipenv\utils\resolver.py", line 892, in actually_resolve_deps
[ResolutionFailure]: resolver.resolve()
[ResolutionFailure]: File "c:\users\81805\appdata\local\programs\python\python310\lib\site-packages\pipenv\utils\resolver.py", line 687, in resolve
[ResolutionFailure]: raise ResolutionFailure(message=str(e))
[pipenv.exceptions.ResolutionFailure]: Warning: Your dependencies could not be resolved. You likely have a mismatch in your sub-dependencies.
You can use $ pipenv install --skip-lock to bypass this mechanism, then run $ pipenv graph to inspect the situation.
Hint: try $ pipenv lock --pre if it is a pre-release dependency.
ERROR: No matching distribution found for cv2
もしかしたら...
一度「色々」試した中に仮想環境にopencvをインストールさせようと思い,requirements.txt内にcv2と入力したことがあり,そのときからこのエラーがでるようになった気がしなくもありません.ファイルも削除してしまい,なかったことにしてしまっているのですが,もしかしたらこの表記がいけなくてエラーになっているのでしょうか...
分かる方いましたら教えていただけますでしょうか。
一回はできたのに...泣
試したこと
エラー文に書いてあるようにコードを打ってはみました
pipenv install --skip-lock
以下が結果です
Installing dependencies from Pipfile...
An error occurred while installing cv2! Will try again.
An error occurred while installing sys! Will try again.
An error occurred while installing opencv! Will try again.
An error occurred while installing flask! Will try again.
An error occurred while installing scipy! Will try again.
Installing initially failed dependencies...
[pipenv.exceptions.InstallError]: ERROR: Could not find a version that satisfies the requirement cv2 (from versions: none)
[pipenv.exceptions.InstallError]: ERROR: No matching distribution found for cv2
ERROR: Couldn't install package: [Requirement(_name='cv2', vcs=None, req=NamedRequirement(name='cv2', version='', req=Requirement.parse('cv2'), extras=[], editable=False, _parsed_line=<Line (editable=False, name=cv2, path=None, uri=None, extras=(), markers=None, vcs=None, specifier=None, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=cv2)>), markers=None, _specifiers='', index=None, editable=False, hashes=frozenset(), extras=(), abstract_dep=None, _line_instance=<Line (editable=False, name=cv2, path=None, uri=None, extras=(), markers=None, vcs=None, specifier=None, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=cv2)>, _ireq=None), Requirement(_name='sys', vcs=None, req=NamedRequirement(name='sys', version='', req=Requirement.parse('sys'), extras=[], editable=False, _parsed_line=<Line (editable=False, name=sys, path=None, uri=None, extras=(), markers=None, vcs=None, specifier=None, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=sys)>), markers=None, _specifiers='', index=None, editable=False, hashes=frozenset(), extras=(), abstract_dep=None, _line_instance=<Line (editable=False, name=sys, path=None, uri=None, extras=(), markers=None, vcs=None, specifier=None, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=sys)>, _ireq=None), Requirement(_name='opencv', vcs=None, req=NamedRequirement(name='opencv', version='', req=Requirement.parse('opencv'), extras=[], editable=False, _parsed_line=<Line (editable=False, name=opencv, path=None, uri=None, extras=(), markers=None, vcs=None, specifier=None, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=opencv)>), markers=None, _specifiers='', index=None, editable=False, hashes=frozenset(), extras=(), abstract_dep=None, _line_instance=<Line (editable=False, name=opencv, path=None, uri=None, extras=(), markers=None, vcs=None, specifier=None, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=opencv)>, _ireq=None), Requirement(_name='flask', vcs=None, req=NamedRequirement(name='flask', version='', req=Requirement.parse('flask'), extras=[], editable=False, _parsed_line=<Line (editable=False, name=flask, path=None, uri=None, extras=(), markers=None, vcs=None, specifier=None, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=flask)>), markers=None, _specifiers='', index=None, editable=False, hashes=frozenset(), extras=(), abstract_dep=None, _line_instance=<Line (editable=False, name=flask, path=None, uri=None, extras=(), markers=None, vcs=None, specifier=None, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=flask)>, _ireq=None), Requirement(_name='scipy', vcs=None, req=NamedRequirement(name='scipy', version='', req=Requirement.parse('scipy'), extras=[], editable=False, _parsed_line=<Line (editable=False, name=scipy, path=None, uri=None, extras=(), markers=None, vcs=None, specifier=None, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=scipy)>), markers=None, _specifiers='', index=None, editable=False, hashes=frozenset(), extras=(), abstract_dep=None, _line_instance=<Line (editable=False, name=scipy, path=None, uri=None, extras=(), markers=None, vcs=None, specifier=None, pyproject=None, pyproject_requires=None, pyproject_backend=None, ireq=scipy)>, _ireq=None)]
Package installation failed...