2014-01-31 4 views
1

Я использую Ubuntu, как мне указать pip, чтобы использовать установку Python3, а не Python2.6? 2.6 - установка по умолчанию на Ubuntu. Я не могу обновить его, так как он сломает Ubuntu.Инструкции по использованию Python 3

+0

Установлена ​​ли команда 'pip3'? –

ответ

3

Любая установка pip (примерно) относится к одной установке Python. Тем не менее, вы можете иметь несколько параллельных установок pip. У вашего менеджера пакетов, вероятно, есть пакет под названием pip-3.3 или аналогичный. Если нет, вы можете вручную установить его (запустите сценарий get-pip.py с использованием Python 3.3), хотя вам нужно быть осторожным, чтобы он оказался в нужном месте в PATH. Вы также можете использовать virtualenv.

0

Установите пип загрузив источник и делать:

python3 setup.py install 

Затем вы должны иметь pip3 или pip-3.3 команду, которую вы можете использовать, чтобы инструктировать пип установить независимо пакет с помощью Python3

Обратно , если вы хотите полностью перейти на python3, выполните which python и следуйте символическим ссылкам на /usr/local/bin (я думаю). Там вы должны быть в состоянии sudo ln -s, чтобы изменить то, что python указывает на

+3

Последний вариант - плохая идея, если система использует Python 2.6 по умолчанию - множество скриптов, включая важные системные инструменты, будут полагаться на 'python' равным 2.6, а не 3. – delnan

+0

@ delnan: хорошая точка. Я предположил довольно современную установку ubuntu, которой я не должен был – inspectorG4dget

+0

Я пропустил 13.10, переключившись на 3.x по умолчанию, или же «довольно современный» означает «еще не выпущенный»? ;-) – delnan

Смежные вопросы