Зернышко Bith и pip3 прямо к pip3 в командной строке удара

Я использую Ubuntu, и у меня есть некоторая проблема с моей установкой зернышка. Оба pip и pip3 теперь средства pip3 в моей командной строке удара. Когда я ввожу pip -V или pip3 -V, это показывает ту же информацию:

pip 8.1.2 from /usr/local/lib/python3.5/dist-packages (python 3.5)

что означает, что я не могу использовать свое зернышко python 2.7.

Вывод от типа-a дает следующее:

$ type -a pip 
/usr/local/bin/pip 
$ type -a pip3 
/usr/local/bin/pip3

Какие-либо предложения?

1
задан 24 October 2016 в 11:29

1 ответ

Из того, что я могу заключить, что это кажется, что у Вас нет зернышка для Python 2.7 установленным.

Из чего вывод dpkg -l 'python-pip'?

Так как Вы имеете Python 3 pip установленный под /usr/local/bin это кажется, что установлено Вами, вручную, и не использованием системы пакета на Ubuntu.

Зернышко установки для Python 2.7

Устанавливать pip для Python 2.7 можно установить его использование apt-get

$ sudo apt-get install python-pip

Вывод от type -a pip могло бы теперь быть что-то вроде этого:

$ type -a pip
pip is /usr/local/bin/pip
pip is /usr/bin/pip

Второй - для Python 2.7.

$ /usr/bin/pip -V
pip 8.1.1 from /usr/lib/python2.7/dist-packages (python 2.7)

Этим управляют от порядка, различные пути находятся в Вашей локальной среде $PATH. У меня есть следующее:

$ echo $PATH
/home/bin:/usr/local/bin:/usr/bin:/bin

Любая команда в /usr/local/bin будет выбран перед командами в /usr/bin. Таким образом использовать зернышко для Python 2.7 необходимо будет использовать полный путь.

$ /usr/bin/pip
0
ответ дан 8 December 2019 в 08:12

Другие вопросы по тегам:

Похожие вопросы: