Используйте pip с Python 3.5

У меня есть экземпляр AWS Ubuntu, где я вручную установил Python3.5 (скачал его, настроил и запустил make, make install). Затем я изменил символическую ссылку

sudo ln -fs /opt/python3.5/bin/python3.5 /usr/bin/python3

Но потом, когда я пытаюсь запустить pip:

ubuntu@xxx:/dev$ pip -V
pip 8.1.1 from /usr/local/lib/python2.7/dist-packages/pip-8.1.1-py2.7.egg (python 2.7)

Как я могу это исправить? Разве мне не нужен pip для работы с Python3? Должен ли я сделать что-то по-другому? Спасибо!

6
задан 26 April 2016 в 13:46

4 ответа

Необходимо установить pip3.

sudo apt-get install python3-pip должен сделать это.

Затем использование pip3 -V

0
ответ дан 26 April 2016 в 23:46

Это, вероятно pip3 -V.

В моей системе я имею pip3, но никакой pip.

(напыщенная речь: почему Python всегда является такой путаницей?)

0
ответ дан 26 April 2016 в 23:46
  • 1
    спасибо за Ваш ответ, но может я устанавливать это живое изображение в другую машину, или это будет работать живое только без установки – Abobaker EngIt 23 September 2017 в 00:27

Я должен был пройти немного отличающуюся процедуру для получения этой работы (Ubuntu 14.04 - локальная машина, не AWS). Я думаю, что различие может быть то, что Вы обновляли от 2,7 до 3,5, тогда как я обновлял от 3,4 до 3,5. Я установил python3.5 до apt-get, затем easy_install использование curl, и наконец pip использование easy_install.

$ sudo apt-get install python3.5 python3.5-dev
$ sudo curl https://bootstrap.pypa.io/ez_setup.py -o - | sudo python3.5
$ sudo easy_install pip

Успех!

$ pip3 -V
pip 1.5.4 from /usr/lib/python3/dist-packages (python 3.5)

, Как они говорят, это - черепахи - или диспетчеры пакетов - полностью вниз.

0
ответ дан 26 April 2016 в 23:46

Следующее решение работало на меня:

sudo pip install pip --user --upgrade
sudo apt-get install python3-pip
sudo pip3 install --upgrade setuptools
0
ответ дан 23 November 2019 в 07:16

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

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