Запутался с PIP и версиями и получил ошибку из-за этого - PullRequest
0 голосов
/ 15 ноября 2018

Я установил Python 2.7 и 3.7 на мою MacOS High Sierra.Когда я пытаюсь запустить исполняемый файл python, я получаю эту ошибку:

File "/usr/local/lib/python3.7/site-packages/pkg_resources/__init__.py", line 781, in resolve
    raise DistributionNotFound(req, requirers)

После поиска в бесконечном интернет-пространстве я пришел к выводу, что это может быть связано с некоторой путаницей в версиях pip (не уверен, что я понялэто правильно).

Так мало фактов, которые могли бы помочь вам понять мою проблему:

  1. Я установил pip через brew и также сделал easy_install --upgrade pip.Последний показал мне, что пункт python2.7 обновлен.

  2. Оказывается, на моей машине установлено 3 пункта:

    • which pip:

    usr / local / bin / pip

    • which pip3:

    usr / local / bin / pip3

    • which pip3.7:

    usr / local / bin / pip3.7

Почему-то все они указываютв python 2.7, когда я запускаю pipX --version

Что я сделал не так, что у меня появляется ошибка, указанная в самом начале?Я думаю, что у меня, вероятно, нет пипса для моего python3.Если так, как я могу установить pip для python 3.7?У меня есть Python3 для 3.7.1 и Python для 2.7

РЕДАКТИРОВАТЬ:

Оказывается, у меня есть пип для Python 3.7 после ввода этого:

python3 -m pip --version
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...