в python - pip не работает после обновления

Я попытался обновить pip3 с помощью этой команды:

sudo pip3 install --upgrade pip

но, к сожалению, он больше не работает и показывает это сообщение:

pip3 --version

сообщение:

Traceback (последний звонок):
Файл "/usr / local/lib / python3.4 / dist-packages/pkg_resources/init.py", линия 651, в _build_master с WS.требовать(требует)
Файл " / usr / local/lib / python3.4 / dist-packages/pkg_resources/init.py", строка 952, in require необходимое = самость.resolve(parse_requirements (requirements))
Файл " / usr / local/lib / python3.4 / dist-packages/pkg_resources/init.py", строка 844, в разрешении поднять VersionConflict (dist, req).with_context (dependent_req) pkg_resources.VersionConflict: (pip 7.1.2 (/usr / local/lib / python3.4 / dist-пакеты), Требование.разбор ('pip==1.5.6'))

во время обработки вышеуказанного исключения произошло другое исключение:

Traceback (последний звонок):
Файл "/ usr / local/bin/ pip3", строка 5, in из pkg_resources импортируйте load_entry_point
Файл " / usr / local/lib / python3.4 / dist-packages/pkg_resources/init.py", строка 3084, in @_call_aside
Файл "/usr / local/lib / python3.4 / dist-packages/pkg_resources/init.py", строка 3070, in _call_aside f (*args, * * kwargs)
Файл " / usr / local/lib / python3.4 / dist-packages/pkg_resources/init.py", строка 3097, in _initialize_master_working_set working_set = рабочий набор._build_master()
Файл " / usr / local/lib / python3.4 / dist-packages/pkg_resources/init.py", строка 653, в _build_master возвращаться cls._build_from_requirements(требует)
Файл " / usr / local/lib / python3.4 / dist-packages/pkg_resources/init.py", строка 666, в _build_from_requirements dists = ws.resolve (reqs, Environment ())
Файл " / usr / local/lib / python3.4 / dist-packages/pkg_resources/init.py", строка 839, в разрешении поднять DistributionNotFound (req, requirers) pkg_resources.DistributionNotFound: распределение' pip==1.5.6 ' было не нашли и требуется приложением

Как это исправить?

1 ответов


похоже, вы не используете virtualenv и ваши питоны/пути, вероятно, перепутались. Я столкнулся с аналогичной проблемой с python-2.7 и -3.4 на Ubuntu 14.04. Я пытался!--5-->

sudo python -m pip install --upgrade --force-reinstall pip

для 2.7 и это помогло. Затем я переустановил pip для python-3.4 через easy_install3.