Рейтинг:0

/usr/bin/python: нет модуля с именем pip

флаг kr

Я следую этому руководству: https://tensorflow-object-detection-api-tutorial.readthedocs.io/en/latest/install.html#tf-models-install и, более конкретно: Установите API обнаружения объектов

Когда я запускаю эту команду:

python -m pip install --use-feature=2020-resolver .

Я получил:

/usr/bin/python: нет модуля с именем pip

Пробовал следующие комбинации:

UbuntuUser@ubuntu:~/Desktop/TensorFlow/models/research$ sudo python -m pip install --use-feature=2020-resolver .
/usr/bin/python: нет модуля с именем pip
UbuntuUser@ubuntu:~/Desktop/TensorFlow/models/research$ sudo python3 -m pip install --use-feature=2020-resolver .

Применение:   
  /usr/bin/python3 -m pip install [параметры] <описатель требований> [параметры-индекса-пакета] ...
  /usr/bin/python3 -m pip install [параметры] -r <файл требований> [параметры-индекса-пакета] ...
  /usr/bin/python3 -m pip install [параметры] [-e] <url-адрес проекта vcs> ...
  /usr/bin/python3 -m pip install [параметры] [-e] <локальный путь к проекту> ...
  /usr/bin/python3 -m pip install [параметры] <URL/путь архива> ...

нет такой опции: --use-feature
UbuntuUser@ubuntu:~/Desktop/TensorFlow/models/research$ sudo python3 -m pip3 install --use-feature=2020-resolver .
/usr/bin/python3: нет модуля с именем pip3
UbuntuUser@ubuntu:~/Desktop/TensorFlow/models/research$ sudo python -m pip3 install --use-feature=2020-resolver .
/usr/bin/python: нет модуля с именем pip3

Обе точка и пункт3 устанавливаются в Ubuntu Mate:

Что не так?? Я пробовал в гугле: /usr/bin/python: нет модуля с именем pip после установки pip это не помогло...

N0rbert avatar
флаг zw
Запустите sudo apt-get install python3-pip и повторите попытку.
GammaGames avatar
флаг in
Вы можете видеть, что pip работает для `python3 -m pip`, возможно, вам придется обновить его. Что он выводит, когда вы выполняете `python3 -m pip -V`? Пишет, что параметр `--use-feature` не существует, возможно, вам придется его обновить.
just_learning avatar
флаг kr
@N0rbert: `Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово python3-pip уже является самой новой версией (20.0.2-5ubuntu1.6). 0 обновлено, 0 установлено заново, 0 удалено и 194 не обновлено.`
just_learning avatar
флаг kr
@GammaGames: `pip 20.0.2 из /usr/lib/python3/dist-packages/pip (python 3.8)`
just_learning avatar
флаг kr
@GammaGames: Как мне его обновить?
just_learning avatar
флаг kr
Я попробовал эту команду: `pip install --upgrade pip`, он успешно обновил ее, но ничего не изменилось...
GammaGames avatar
флаг in
@just_learning Эта опция была добавлена ​​в 20.0.3, `pyhon3 -m pip install --upgrade pip` должен был работать. А если отказаться от опции?
just_learning avatar
флаг kr
@GammaGames: Вы имеете в виду не запускать эту команду? Будет ли работать остальная часть учебника?
GammaGames avatar
флаг in
@just_learning Я имею в виду только запустить `python -m pip install` и посмотреть, что произойдет. --use-feature=2020-resolver – это функция, добавленная для того, чтобы пользователи могли использовать более новый преобразователь зависимостей.
just_learning avatar
флаг kr
Хорошо, я последовал твоей команде. Когда я перехожу к обучающей части, я получаю следующее: `Файл "/usr/local/lib/python3.8/dist-packages/tensorflow/python/framework/ops.py", строка 7107, в raise_from_not_ok_status поднять core._status_to_exception(e) с None # pylint: disable=protected-access tensorflow.python.framework.errors_impl.InvalidArgumentError: jpeg::Uncompress не удалось. Недопустимые данные JPEG или окно обрезки. [[{{function_node case_cond_cond_jpeg_true_216}}{{узел case/cond/cond_jpeg/DecodeJpeg}}]] [[MultiDeviceIteratorGetNextFromShard]] [[RemoteCall]] [Op:IteratorGetNext]` Что не так?
just_learning avatar
флаг kr
Это предложение здесь: https://stackoverflow.com/questions/62586443/tensorflow-error-when-trying-transfer-learning-invalid-jpeg-data-or-crop-windo не помогло...
GammaGames avatar
флаг in
@just_learning Я не уверен, но это будет проблемой для другого вопроса. Я недостаточно знаком с тензорным потоком, чтобы понять, в чем проблема.
Рейтинг:1
флаг in

Как видите, pip работает при вызове с python3 -m пункт. Из комментариев мы узнали, что вы используете v20.0.2. --use-функция опция не была добавлена ​​до 20.2, и, поскольку обычная команда для обновления pip не работала, мы пропустили эту опцию, и она успешно запустилась.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.