AttributeError: module 'pip' has no attribute 'get_installed_distributions'
Closed this issue · 1 comments
SergeiMinaev commented
$ pip -V
pip 18.1
$ pef bpython
Traceback (most recent call last):
File "/media/work/target_win/venv/bin/pef", line 11, in <module>
sys.exit(cli())
File "/media/work/target_win/venv/lib/python3.7/site-packages/click/core.py", line 764, in __call__
return self.main(*args, **kwargs)
File "/media/work/target_win/venv/lib/python3.7/site-packages/click/core.py", line 717, in main
rv = self.invoke(ctx)
File "/media/work/target_win/venv/lib/python3.7/site-packages/click/core.py", line 956, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/media/work/target_win/venv/lib/python3.7/site-packages/click/core.py", line 555, in invoke
return callback(*args, **kwargs)
File "/media/work/target_win/venv/lib/python3.7/site-packages/pef.py", line 104, in cli
pkg = pip.get_installed_distributions()
AttributeError: module 'pip' has no attribute 'get_installed_distributions'
It seems like new pip doesn't support get_installed_distributions: pypa/pip#5243
cls1991 commented
@SergeiMinaev Thanks for your testing, and now it's fixed.