LINUX.ORG.RU

Перепись ванг? Буду первой: НЕТ.

//В дебиане разве есть третий пытон, не замечал. По-моему там 2.4 до сих пор.

bread
()

Если ты пишешь на питоне, то тебя это не должно волновать. Если не пишешь — тоже в большинстве случаев.

anonymous
()
Ответ на: комментарий от bread

В дебиане разве есть третий пытон, не замечал. По-моему там 2.4 до сих пор.

С добрым утром, он там уже хрен знает сколько лет.

Sunderland93 ★★★★★
()
Ответ на: комментарий от Sunderland93

Жаль

//В дебиане разве есть третий пытон, не замечал. По-моему там 2.4 до сих пор.

У меня 2.7 и 3.5 в комплекте

Если ты пишешь на питоне, то тебя это не должно волновать.

Почему же, питон сейчас быстро развивается в области асинхронного программирования

a-lexx
() автор топика

Будет ли python 3.6 в stable Debian 9?

Нет

Или появится только в Debian 10?

Уже там

redgremlin ★★★★★
()
Ответ на: комментарий от Sunderland93

В openssl тоже не было, лол. И chromium не сломан уже три недели.

anonymous
()

в гугле серый забанил ? наслаждайсо =)

wget https://github.com/chriskuehl/python3.6-debian-stretch/releases/download/v3.6.3-1-deb9u1/{python3.6_3.6.3-1.deb9u1_amd64,python3.6-minimal_3.6.3-1.deb9u1_amd64,python3.6-dev_3.6.3-1.deb9u1_amd64,libpython3.6_3.6.3-1.deb9u1_amd64,libpython3.6-minimal_3.6.3-1.deb9u1_amd64,libpython3.6-stdlib_3.6.3-1.deb9u1_amd64,libpython3.6-dev_3.6.3-1.deb9u1_amd64}.deb

vtVitus ★★★★★
()
Ответ на: комментарий от a-lexx

Не, в pycharm добавляешь interpreter из /opt и он делает тебе окружение через venv.

А что /opt/python3.6/bin/python3.6 -m venv не работает?

Вообще сейчас pipenv в моде.

pawnhearts ★★★★★
()

Вообще в бубунту есть deadsnakes ppa там отлично прикотовленный 3.6. В дебиан тоже должны быть пакеты где-то.

pawnhearts ★★★★★
()
Ответ на: комментарий от pawnhearts

pycharm

в нем работать можно из голой консоли?

А что /opt/python3.6/bin/python3.6 -m venv не работает?

нет:

Error: Command '['*/bin/python3', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1.
возможно, та же ошибка будет, если pycharm попытается использовать venv штатно, разве что какие то свои фичи есть

Вообще сейчас pipenv в моде

pipenv использует virtualenv. Вот хорошая тема по поводу pyenv, pipenv, virtualenv, venv и пр.

a-lexx
() автор топика
Ответ на: комментарий от a-lexx

Нет, конечно, с какой стати? С тех пор, как в тестинге замораживают версии уже ничего меняться не будет.

pawnhearts ★★★★★
()
Ответ на: комментарий от a-lexx

Cобрал 3.7 в /opt.

Cделал /opt/python37/bin/python3.7 -m venv test

Всё отработало отлично

pawnhearts ★★★★★
()
Ответ на: комментарий от pawnhearts

А пип у тебя стоит под 3.6? Сейчас попробую собрать 3.7 в opt и на нем venv дернуть

Не знаю, надо же сначала окружение создать и уже из него пип использовать. А окружение создать не получилось. У тебя какая ос? Где-то читал (сейчас уже не вспомню, где), что именно в Debian/Ubuntu python3-venv и python3.6-venv идут отдельно от основного python36. Как это все собирать раздельно из сорцов, я не знаю.

a-lexx
() автор топика
Ответ на: комментарий от a-lexx

Только если у тебя pip/setuptools и прочее не стоит у тебя окружение не создастся. Тебе надо сначала запустить https://bootstrap.pypa.io/get-pip.py через твой python3.6

Впрочем, в 3.7 оно у меня само поставилось когда я make install сделал.

Debian/Ubuntu python3-venv и python3.6-venv идут отдельно

Причем тут это? Ты же из исходников собираешь?

pawnhearts ★★★★★
()
Ответ на: комментарий от a-lexx

У тебя какая ос?

В данный момент, убунту. На работе у меня debian и там стоит 3.6 собранный из исходников в opt.

Но это не играет никакой роли для питона собранного из исходников. Единственное - ты должен все необходимые библиотеки поставить, перед сборкой.

pawnhearts ★★★★★
()
Ответ на: комментарий от pawnhearts

Ок, я завтра попробую и отпишу, а то у мя поздно уже))

a-lexx
() автор топика
Ответ на: комментарий от a-lexx

А venv с этого поделия работать будет?

Я хз чего такое venv, но то что мне нужно было всё работало.

vtVitus ★★★★★
()
Ответ на: комментарий от a-lexx

Можешь сразу 3.7 собрать, он пока бета2, но скоро выйдет уже. Там датаклассы есть и гарантированый порядок ключей в dict. Ещё что-то.

pawnhearts ★★★★★
()
Ответ на: комментарий от pawnhearts

Тут ещё одна проблемка возникла - в окружении, созданном пайтоном 3.6, pip ругается:

pip install aiohttp
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.

Openssl в системе стоит. В другом окружении, созданном штатным питоном 3.5, такой проблемы нет. Как лечить?

a-lexx
() автор топика
Ответ на: комментарий от a-lexx

вангую надо было перед сборкой сделать

sudo apt-get install libssl-dev openssl libffi-dev zlib1g-dev libsqlite3-dev tk-dev libncursesw5-dev libgdbm-dev libc6-dev

sudo apt-get build-dep python3.5

тоже можно сделать

и т.д. потом ./configure --prefix и как обычно

pawnhearts ★★★★★
()
Ответ на: комментарий от pawnhearts

надо сделать

sudo apt-get install libssl-dev openssl libffi-dev zlib1g-dev libsqlite3-dev tk-dev libncursesw5-dev libgdbm-dev libc6-dev

или

sudo apt-get build-dep python3.5

?

Или и то и другое?

a-lexx
() автор топика
Ответ на: комментарий от a-lexx

Ну вообще верхнее, но можно и то и другое. Обычно когда собираешь руками что-то build-dep на похожий пакет поставит всякие зависимости.

т.е. питон то собрался, но без некоторых фич потому что -dev пакетов нужных не было

pawnhearts ★★★★★
()
Ответ на: комментарий от pawnhearts

Спасиб, бро! Работает! Только там часть пакетов для графической оболочки, как я понимаю, у меня сервер без графики. Ну лан, надеюсь, вреда от них не будет моей системе)

3.7 собрать, он пока бета2, но скоро выйдет уже

я лучше stable подожду

a-lexx
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.