2014-06-17 13:56:34 +0000 2014-06-17 13:56:34 +0000
61
61

python3-pip установлен, но команда pip3 не найдена?

Я тестирую программу Python3 на нескольких компьютерах. Для этого мне нужно установить библиотеку Python с pip3.

Так что сначала я устанавливал python3-pip на каждом компьютере (все работают под управлением ОС Kubuntu). Все было в порядке, а потом я установил нужный мне пакет с pip3, и мне удалось это сделать, за исключением одного компьютера.

В этом компьютере python3-pip, видимо, была установлена успешно, но когда я ищу пакет, я получаю эту ошибку (перевод домашний):

Command «pip3» was not found, maybe you wanted to say:
 The command «pip» from the package «python-pip» (universe)
pip3: command not found

EDIT

Результаты dpkg -L python3-pip:

/.
/usr
/usr/share
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/pip-3.2.1.gz
/usr/share/doc
/usr/share/doc/python3-pip
/usr/share/doc/python3-pip/changelog.Debian.gz
/usr/share/doc/python3-pip/copyright
/usr/bin
/usr/bin/pip-3.2
/usr/lib
/usr/lib/python3
/usr/lib/python3/dist-packages
/usr/lib/python3/dist-packages/pip
/usr/lib/python3/dist-packages/pip/log.py
/usr/lib/python3/dist-packages/pip/commands
/usr/lib/python3/dist-packages/pip/commands/unzip.py
/usr/lib/python3/dist-packages/pip/commands/zip.py
/usr/lib/python3/dist-packages/pip/commands/install.py
/usr/lib/python3/dist-packages/pip/commands/completion.py
/usr/lib/python3/dist-packages/pip/commands/uninstall.py
/usr/lib/python3/dist-packages/pip/commands/search.py
/usr/lib/python3/dist-packages/pip/commands/freeze.py
/usr/lib/python3/dist-packages/pip/commands/ __init__.py
/usr/lib/python3/dist-packages/pip/commands/help.py
/usr/lib/python3/dist-packages/pip/commands/bundle.py
/usr/lib/python3/dist-packages/pip/_pkgutil.py
/usr/lib/python3/dist-packages/pip/util.py
/usr/lib/python3/dist-packages/pip/status_codes.py
/usr/lib/python3/dist-packages/pip/vcs
/usr/lib/python3/dist-packages/pip/vcs/ __init__.py
/usr/lib/python3/dist-packages/pip/vcs/mercurial.py
/usr/lib/python3/dist-packages/pip/vcs/git.py
/usr/lib/python3/dist-packages/pip/vcs/bazaar.py
/usr/lib/python3/dist-packages/pip/vcs/subversion.py
/usr/lib/python3/dist-packages/pip/baseparser.py
/usr/lib/python3/dist-packages/pip/exceptions.py
/usr/lib/python3/dist-packages/pip/index.py
/usr/lib/python3/dist-packages/pip/basecommand.py
/usr/lib/python3/dist-packages/pip/req.py
/usr/lib/python3/dist-packages/pip/locations.py
/usr/lib/python3/dist-packages/pip/ __init__.py
/usr/lib/python3/dist-packages/pip/runner.py
/usr/lib/python3/dist-packages/pip/backwardcompat.py
/usr/lib/python3/dist-packages/pip/download.py
/usr/lib/python3/dist-packages/pip-1.1.egg-info
/usr/lib/python3/dist-packages/pip-1.1.egg-info/SOURCES.txt
/usr/lib/python3/dist-packages/pip-1.1.egg-info/not-zip-safe
/usr/lib/python3/dist-packages/pip-1.1.egg-info/top_level.txt
/usr/lib/python3/dist-packages/pip-1.1.egg-info/PKG-INFO
/usr/lib/python3/dist-packages/pip-1.1.egg-info/entry_points.txt
/usr/lib/python3/dist-packages/pip-1.1.egg-info/dependency_links.txt

Ответы (3)

83
83
83
2014-06-17 17:52:27 +0000

Скорее всего, одна из трех вещей исправит это:

  1. В случае, если python3-pip правильно установила not, переустановите ее:

  2. Попробуйте вместо этого воспользоваться командой python3-pip (работает на Fedora; у меня нет копии Kubuntu, чтобы попробовать).

  3. Просто дикая догадка… проверьте pip --version. Есть небольшая вероятность того, что после установки python3-pip новая pip будет replace старой pip (возможно, через alternatives?)

EDIT Теперь, когда выход dpkg -L python3-pip был добавлен в вопрос, я могу дать ответ.

Имя правильной команды для использования: pip-3.2..

5
5
5
2017-09-21 19:29:33 +0000

I

-3
-3
-3
2017-03-31 00:54:23 +0000

Вы можете использовать easy_install:

apt-get install python3-setuptools
easy_install3 pip
```.