Oct 10, 2015
|
Все уже слышали про новый pyhton версии 3.5 (https://docs.python.org/3/whatsnew/3.5.html). Я постараюсь описать как начать им пользоваться в вашем виртуальном окружении.
Примечание
В оф. документации предлагают скачать ртутью с фирменного сайта:
$ hg clone https://hg.python.org/cpython
$ hg update 3.5
Скачиваем с гитхаба python/cpython:
git clone https://github.com/python/cpython.git
Выбираем ветку 3.5
:
git checkout 3.5
Укажем локальную директорию для сборки:
./configure --prefix=$HOME/Projects/bin/python3.5
Скомпилируем:
make && make install
Теперь можно запускать:
$ $HOME/Projects/bin/python3.5/bin/python3
Python 3.5.0+ (default, Oct 10 2015, 13:35:25)
[GCC 4.9.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
>>> {*range(4), 4, *(5, 6, 7)}
{0, 1, 2, 3, 4, 5, 6, 7}
>>> import asyncio
>>> async def foo(bar): await asyncio.sleep(42)
Укажем виртуальному окружению где находится интерпретатор cpython:
$ mkvirtualenv --python=$HOME/Projects/bin/python3.5/bin/python3 python35_env
Running virtualenv with interpreter /home/uralbash/Projects/bin/python3.5/bin/python3
Using base prefix '/home/uralbash/Projects/bin/python3.5'
New python executable in aiohttp/bin/python3
Also creating executable in aiohttp/bin/python
Installing setuptools, pip, wheel...done.