@ru_python

Страница 5612 из 9768
Nikolay
03.06.2018
11:25:49
там нет ни слова ни про zlib, ни про sqlite

просто у тебя не соберутся те части, для которых не установлены зависимости, и интерпретатор не будет полноценным

John
03.06.2018
11:26:39
Наркоманы ебучие, питон из сорцов собирать

Dmitry
03.06.2018
11:27:03
да, очень смешно.
ты бы ради приличия архив с срцами скачал

Google
Nikolay
03.06.2018
11:27:24
ты бы ради приличия архив с срцами скачал
я ради приличия открыл гитхаб и читаю ридми

там нет ничерта

John
03.06.2018
11:27:40
А хули нет?
А хули да?

Alexander
03.06.2018
11:27:44
там нет ни слова ни про zlib, ни про sqlite
А зачем тебе zlib + sqlite? Я ставил именно таким способом и всё было ок.

Nikolay
03.06.2018
11:27:49
репу в студию
https://github.com/python/cpython#build-instructions

John
03.06.2018
11:27:55
На грабли понаступать?

Nikolay
03.06.2018
11:28:23
А зачем тебе zlib + sqlite? Я ставил именно таким способом и всё было ок.
нуачо, ты никогда не собираешься с архивами в питонокоде работать?

и sqlite тебе прям не нужен вообще никогда будет? прям уверен?

и ssl тоже?

Stanislav
03.06.2018
11:28:50
Нахуй нада

Nikolay
03.06.2018
11:28:59
всем этим вещам нужны системные либы, тащемта

Google
John
03.06.2018
11:29:33
:D

Alexander
03.06.2018
11:29:48
Ты когда питон 3й ставишь - делаешь venv и там запускаешь всё что хочешь

Я кстати очень много работаю с zlib, потому что мне надо реверсить много. )

Nikolay
03.06.2018
11:30:12
Ты когда питон 3й ставишь - делаешь venv и там запускаешь всё что хочешь
то есть ты не в курсе, что в venv без системных либ тоже ничего не работает, да?

venv просто переменные окружения для питономодулей подменяет

Dmitry
03.06.2018
11:30:56
https://github.com/python/cpython#build-instructions
окей, зависимости надо предварительно поставить

Nikolay
03.06.2018
11:30:57
проблему отсутствия сишных либ он никак не решит

Alexander
03.06.2018
11:31:00
Я не в курсе, почему либы поставить нельзя

Alexander
03.06.2018
11:31:45
Научи реверсить
Смотря что тебе надо реверсить. )

Stanislav
03.06.2018
11:32:02
А ещё в бинарном виде есть закладки, лучше конечно компилить, перед этим читая сорсы

Nikolay
03.06.2018
11:32:10
кроме того, от того, что ты поставишь стороннюю либу, которая полагается на то что в интерпретатор встроен тот же ssl, он там не появится

Alexander
03.06.2018
11:32:15
каких, например, нет? Всё что ты писал, я мог поставить с repo.

ок.

Nikolay
03.06.2018
11:32:31
Научи реверсить
поставь radare2 и ломай крякмисы

John
03.06.2018
11:33:10
Кек, да пусть строят, стреляют себе в ногу. Для опыта полезно.

Alexander
03.06.2018
11:33:24
кроме того, от того, что ты поставишь стороннюю либу, которая полагается на то что в интерпретатор встроен тот же ssl, он там не появится
ок - согласен. Ты хочешь что-то кастомное добавить в интерпретатор? Потому что для SSL, zlib и sqlite ничего не надо специального ставить

Google
Nikolay
03.06.2018
11:33:25
каких, например, нет? Всё что ты писал, я мог поставить с repo.
например, ты не сможешь работать с sqlite через sqlalchemy, если у тебя интерпретатор собран без поддержки sqlite. Что бы ты ни ставил через pip

ок - согласен. Ты хочешь что-то кастомное добавить в интерпретатор? Потому что для SSL, zlib и sqlite ничего не надо специального ставить
именно что надо. По дефолту в той же убунте заголовочные файлы этих библиотек не установлены

Alexander
03.06.2018
11:34:22
Ну такое я точно никогда не делал. c sqlalch с sqlite.

Но mysql + sqlalch и sqlite отдельно у меня работали без кастома

ArtSumin
03.06.2018
11:34:45
pythonX.Y-dev поставится только в том случае если у меня стоит python3? или это просто системные либы и все

Nikolay
03.06.2018
11:35:07
Ну такое я точно никогда не делал. c sqlalch с sqlite.
но согласись, частый кейс, когда это может понадобиться

Alexander
03.06.2018
11:35:32
Не соглашусь, но отрицать не буду. )

Nikolay
03.06.2018
11:35:47
Не соглашусь, но отрицать не буду. )
ну а как быть с ssl? или он тоже не нужен? ?

ArtSumin
03.06.2018
11:35:52
он идет обычно в той же репе, что и сам python3
так если у меня стоит Python3 может мне не надо ставить pythonX.Y-dev?

Alexander
03.06.2018
11:36:06
Ну ssl - я никогда не собирал python с его поддержкой

Просто ставил openssl-dev+openssl и всё

Он у меня цепляет текущую версию ssl из системы

Nikolay
03.06.2018
11:36:29
Просто ставил openssl-dev+openssl и всё
ну так потому оно и работает

Q
03.06.2018
11:36:39
Что насчёт pip?

Nikolay
03.06.2018
11:36:42
если бы не ставил openssl-dev руками - не было бы поддержки в интерпретаторе

более того, сильно подозреваю, встроенный pip не сможет качать пакеты по ssl, если его нет

Alexander
03.06.2018
11:37:32
Не сможет, но тогда у тебя и yum не будет работать.

Google
Alexander
03.06.2018
11:37:56
Потому что он так же пользует системые либы для python, на котором написан yum. Если я ничего не путаю. )

Nikolay
03.06.2018
12:07:32
Не сможет, но тогда у тебя и yum не будет работать.
будет. Юму не нужны заголовочные файлы, он ничего не компилит

а питону нужны

в этом и разница между openssl и openssl-dev, первое - голая либа, второе - заголовочные файлы к ней

первого достаточно для работы, но для компиляции нужно второе обязательно

ArtSumin
03.06.2018
12:11:29
https://www.2daygeek.com/3-methods-to-install-latest-python3-package-on-centos-6-system/
https://centos.pkgs.org/6/ius-archive-x86_64/python36u-devel-3.6.3-1.ius.centos6.x86_64.rpm.html

Это подойдет? как я понимаю нужный пакет

Admin
ERROR: S client not available

Nikolay
03.06.2018
12:13:58
Это подойдет? как я понимаю нужный пакет
должно, но надо сначала эту репу в систему установить

https://ius.io/GettingStarted/

Nikolay
03.06.2018
12:15:03
ага

ArtSumin
03.06.2018
12:28:19
ага
Permission denied выкиывает при тесте uwsgi —http :8000 —wsgi-file test.py

ArtSumin
03.06.2018
12:50:08
?

Nikolay
03.06.2018
12:51:58
Добавь юзера, от которого ты это запускаешь, в ту же группу, где nginx

Кажется, www-data

И выстави эту группу и права 775 на файл юникс-сокета

ArtSumin
03.06.2018
13:00:12
И выстави эту группу и права 775 на файл юникс-сокета
а ну да,я просто без sudo запускаю че-то)))

Google
ArtSumin
03.06.2018
13:00:21
с sudo команду не находит такую

sudo: uwsgi: command not found

Nikolay
03.06.2018
13:00:43
Не надо судо

Выстави права корректно

ArtSumin
03.06.2018
13:02:42
Добавь юзера, от которого ты это запускаешь, в ту же группу, где nginx
nginx у меня вообще еще не установлен, он дальше по списку.

Georgiy
03.06.2018
13:11:06
И выстави эту группу и права 775 на файл юникс-сокета
наркоманите, где ж тут юникс-сокет?

enrvate
03.06.2018
13:21:08
Доброго времени суток. def test(key=None): while True: print(key) time.sleep(1) threading.Thread(name='background_HEY', target=test, args=('HEY')).start() TypeError: test() takes from 0 to 1 positional arguments but 3 were given Что я делаю не так?

Oleg
03.06.2018
13:25:37
Ребята, есть либа для парсинга .feature файлов (cucumber) в джейсон или питоновские структуры? Кто-то сталкивался?

Nikolay
03.06.2018
13:25:44
('dfff',)

enrvate
03.06.2018
13:26:18
понял, спасибо, сейчас попробую

спасибо, работает

ArtSumin
03.06.2018
13:49:13
Права на запись в сокет нужны
Да пошло оно. Одно дело что я не могу найти права, другое , что я обнаружил что у меня просто проект не запускается No module named '_sqlite3' короче я сегодня не сплю походу

Nikolay
03.06.2018
13:49:49
тот, что в ius-release?

потому что текст ошибки как раз указывает на то, что интерпретатор собран без поддержки sqlite

Nikolay
03.06.2018
13:54:13
этот пакет должен был лежать в dev да?
нет, это не пакет, это фича интерпретатора питона, с которой он должен быть скомпилен

Страница 5612 из 9768