Python pkg#u resources.DistributionNotFound:The';pipenv==2018.10.13';找不到分发,应用程序需要分发
由于ansible的一些坏包,我重新安装了pip和pipenv。现在,我的pip依赖关系似乎都完蛋了。非常感谢您的任何建议或帮助Python pkg#u resources.DistributionNotFound:The';pipenv==2018.10.13';找不到分发,应用程序需要分发,python,python-3.x,pip,pipenv,Python,Python 3.x,Pip,Pipenv,由于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/pipe
$ 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
$which python2
/usr/local/bin/python2
$3哪条蟒蛇
/usr/local/bin/python3
$which pipenv
/usr/本地/bin/pipenv
回溯(最近一次呼叫最后一次):
文件“/usr/local/cillar/pipenv/2018.10.13/libexec/bin/pipenv”,第6行,在
从打包资源导入加载入口点
文件“/usr/local/ceral/python/3.7.1/Frameworks/python.framework/Versions/3.7/lib/python3.7/site-packages/pkg_-resources/__-init___;.py”,第3123行
@_把你叫到一边
文件“/usr/local/cillar/python/3.7.1/Frameworks/python.framework/Versions/3.7/lib/python3.7/site packages/pkg_resources/___init___;u.py”,第3107行,放在一边
f(*args,**kwargs)
文件“/usr/local/ceral/python/3.7.1/Frameworks/python.framework/Versions/3.7/lib/python3.7/site packages/pkg_resources/_______________.py”,第3136行,在_initialize_____主工作集
工作集=工作集。_build_master()
文件“/usr/local/cillar/python/3.7.1/Frameworks/python.framework/Versions/3.7/lib/python3.7/site packages/pkg_resources/_________.py”,第580行,在_build_master中
从需求返回cls.\u构建需求(\u需要\u)
文件“/usr/local/ceral/python/3.7.1/Frameworks/python.framework/Versions/3.7/lib/python3.7/site packages/pkg_resources/__init_uuuuuuuuuuuu.py”,第593行,根据_u需求构建
dists=ws.resolve(请求,环境())
文件“/usr/local/ceral/python/3.7.1/Frameworks/python.framework/Versions/3.7/lib/python3.7/site-packages/pkg_-resources/__-init__;.py”,第781行
未找到raise DistributionNotFound(请求,请求者)
pkg_resources.DistributionNotFound:未找到'pipenv==2018.10.13'分发版,该分发版是应用程序所必需的
我也有同样的问题。您应该使用第一次使用的软件包管理器重新安装pipenv
- 如果安装是使用
完成的,则:pip
pip uninstall pipenv pip install pipenv
- 如果使用的是
,则必须运行这些命令brew
pipenv
安装是否成功完成,请运行:
pipenv--版本
从评论中,或者使用:
这也可以解决问题:
pipenv --rm
pipenv check
pipenv sync
在使用anaconda更新python时,我经常遇到这个问题。修复:查找安装pipenv的目录。rm-rf/your/pipenv/path/。然后执行pip卸载-强制pipenv。然后使用brew重新安装install pipenv将解决此问题。欢迎使用
brew卸载pipenv
和brew安装pipenv
。或者只是brew重新安装pipenv
在这种情况下实际发生了什么?我有brew版本,我已经有过两次这样的事情发生在我身上。@wojonatior我很想知道这是什么well@Connor@wojonatior,我相信这与pip有关,brew库在使用哪一个方面存在冲突,这就是为什么我总是为每个virtualenv设置每个项目的原因
brew reinstall pipenv
pipenv --rm
pipenv check
pipenv sync