Ставимо Python 3.5 на Ubuntu
На початку вересня вийшов реліз нового Пайтона (3.5) з купою крутих штук, особливо це корутини з async/await
синтаксисом.
Ставимо новий
1 | $ apt-get install build-essential |
Щоб перевірити, просто вводимо в терміналі
1 | $ python3.5 |
що має запустити інтерактивне середовище інтерпретатора. Можна додатково навідатися в папку /usr/local/bin
і переконатися, що він там лежить. Плюс для впевненості
1 | $ which python3.5 |
покаже, який саме виконуваний файл (звідки) викликається, коли ви вводите дану команду.
Піп на місці?
1 | $ pip3.5 -V |
повинен видати версію і місце, звідки він викликається. Якщо виникли проблеми з його встановленням, а саме фігурувала помилка
1 | Ignoring ensurepip failure: pip 7.1.2 requires SSL/TLS |
потрібно поставити бібліотеки для SSL
1 | $ sudo apt-get install libssl-dev openssl |
і ще раз виконати команди make
, make install
.
Насолоджуємося Пайтоном!
UPD.
Якщо в інтерпретаторі під час натисннення кнопки вгору (має з’явитися попередньо введена команда) відображаються незрозумілі символи типу ^[[A
- це означає, що інтерпретатор був зібраний без якогось-там-дуже-важливого-прапорця (flag). Щоб виправити цю проблему
1 | $ sudo apt-get install libreadline-dev |