Версия Python> = 3.4 не предоставляет работающую утилиту PIP. Кажется невозможным добавить его потом - PullRequest
0 голосов
/ 18 марта 2019

Python3.6 устанавливает PIP, но он недоступен, так как установлен. Нет кода, который будет вызываться в состоянии, в котором он установлен. Я прочитал все возможные советы по этому вопросу без успеха!

Даже обновление не будет работать ...

user @ loco: ~ / devstack $ pip install --upgrade pip

1 Ответ

0 голосов
/ 18 марта 2019

Да, Python3.6 устанавливает PIP, но он недоступен, поскольку установлен. если есть способ активировать установленный PIP, для меня это загадка! После долгих мучений я нашел способ обновить установленную версию PIP версии 9.xxx. Вот что сработало для меня.

root@bx:/usr/local/lib/python3.6/site-packages # python -m pip install --upgrade pip

Эта команда создала PIP, который теперь работает должным образом из любого места на моем сервере FreeBSD! Поставляемая Python 3.6, установка PIP работает только при первом запуске Python. После этого он обновляется до версии 9 с последней версией. В моем случае это была версия 19.xxx. Интересно то, что он сразу стал глобальным и доступным везде, поэтому не нужно играть с портами и т. Д.

Очевидно, что установленные инструменты просто не работают должным образом, как установлено с Python3.6. Единственный способ запустить их - вызвать Python и нужные ему файлы Python, как вы можете видеть в введенной команде. Однако после вызова обновления новый PIP работает глобально, без необходимости явного вызова Python3.6 ...

P.S. Помните, что если ваша команда «python» вызывает python2.7, вы не сможете завершить обновление. Для этого вам придется связываться с вашими портами или вызывать команду, которую я поставил с Python3.6 или любой другой, который вызывает ваш Python версии 3.x.

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