Как мне обновить Python до версии 3?

15

Есть ли способ обновить Python на Raspberry Pi (Wheezy) до Python 3.3 ?

xxmbabanexx
источник
1
Вы, вероятно, не хотите менять настройки по умолчанию . Любое системное программное обеспечение, которое использует Python, вероятно, сломается. Вы можете добавить псевдоним для своей учетной записи. Неужели так сложно набирать python3 вместо python?
Джон Ла Рой
1
Не изменяйте версию по умолчанию, если вам действительно не нужно, используйте virtualenv для создания «окруженных» сред Python. Вы можете установить Python 3 в один из них, не затрагивая при этом другие проекты.
phalt

Ответы:

16

Вы можете легко установить Python 3:

$ sudo apt-get install python3

Однако : я бы не рекомендовал устанавливать это как версию Python по умолчанию .

Если вы еще этого не сделали, начните использовать virtualenv , инструмент для создания «изолированных» сред Python. Virtualenv позволит вам установить несколько версий Python, не конфликтуя друг с другом.

Установка проста:

$ sudo pip install virtualenv

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

$ virtualenv -p /usr/bin/python3 FOLDER

Флаг -p указывает, какую версию Python использовать. Тогда, если вы идете в эту папку:

$ cd FOLDER

вы заметите такие файлы:

$ ls
bin include lib

Чтобы активировать этот тип virtualenv:

$ . bin/activate

Строка терминала с изменением выглядит так:

(FOLDER)$root@raspiberrypi: $

или что-то подобное. Часть (FOLDER) на передней панели говорит вам, что вы используете virtualenv.

Чтобы прекратить использовать это virtualenv, просто наберите:

deactivate
phalt
источник
2
Как это может быть принятым ответом? Согласно этому ответу, нет версии 3.3 для Wheezy.
Джим Ахо
Я хотел спросить, будет ли установка python3 с apt-get также делать его по умолчанию или нет
Pitto