Ansibleで壊れたパッケージがあるため、pipとpipenvを再インストールしました。今、私のpip依存関係はすべてねじ込まれているようです。どんな提案や助けも大歓迎です。
$ which python2
/usr/local/bin/python2
$ which python3
/usr/local/bin/python3
$ which pipenv
/usr/local/bin/pipenv
Traceback (most recent call last):
File "/usr/local/Cellar/pipenv/2018.10.13/libexec/bin/pipenv", line 6, in <module>
from pkg_resources import load_entry_point
File "/usr/local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pkg_resources/__init__.py", line 3123, in <module>
@_call_aside
File "/usr/local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pkg_resources/__init__.py", line 3107, in _call_aside
f(*args, **kwargs)
File "/usr/local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pkg_resources/__init__.py", line 3136, in _initialize_master_working_set
working_set = WorkingSet._build_master()
File "/usr/local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pkg_resources/__init__.py", line 580, in _build_master
return cls._build_from_requirements(__requires__)
File "/usr/local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pkg_resources/__init__.py", line 593, in _build_from_requirements
dists = ws.resolve(reqs, Environment())
File "/usr/local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pkg_resources/__init__.py", line 781, in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'pipenv==2018.10.13' distribution was not found and is required by the application
同じ問題がありました。初めて使用したのと同じパッケージマネージャーを使用して、pipenv
を再インストールする必要があります。
pip
を使用してインストールが行われた場合、次のようになります。
pip uninstall pipenv
pip install pipenv
brew
を使用している場合は、コマンド Andreiが公開 を実行する必要があります
brew uninstall pipenv
brew install pipenv
pipenv
のインストールが正常に完了したかどうかを確認するには、次を実行します:pipenv --version
幸運を!
これで問題も解決するはずです。
pipenv --rm
pipenv check
pipenv sync
Anacondaを使用してpythonを更新するときに、この問題に時々遭遇します。