LINUX.ORG.RU

Можно ли (и нужно ли) установить python3-dev из исходников?

 , ,


0

2

Сабж
Собственно поставил Python 3.4 из исходников на Debian 7. Ставлю lxml, а оно ругается. Ругань запощу позже - сейчас с мобилки. Практически все рекомендации из инетов выполнил. Кроме python3-dev - он от 3.2 питона стоит только. Наверно нужно от 3.4? Где брать и как установить?

★★★★★

Собираешь и инсталлишь пайтон, собираешь и инсталлишь туда же pip. Дальше все устанавливаешь через pip.

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

pip вместе с питоном ставится. Ошибки при установке pip3 install lxml Правда пишет что версия пипа 6, а давно уже 8

Qwentor ★★★★★
() автор топика
Последнее исправление: Qwentor (всего исправлений: 1)
Ответ на: комментарий от Qwentor

Попробуй pip3.4 у меня питон 3.5 скомпиленный, lxml устанавливался просто. Pip3.5 install lxml.

gssomi ★★
()
Последнее исправление: gssomi (всего исправлений: 1)

Нужно точно знать на что ругается. Например у меня gcc падал на хостинге Digital Ocean с 512Mb RAM. Может твой случай, ему для сборки нужно от 1Gb памяти.

AlexKiriukha ★★★★
()

Когда ты устанавливаешь программу из исходников, то отсутствует разделение на -dev пакет и обычный пакет. Например в Gentoo Linux всё устанавливается из исходников, поэтому -dev пакетов нет!

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

И? Значит не в этом дело?

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

gcc: internal compiler error: Killed (program cc1)

Посмотри, что в dmesg | tail после этой ошибки (и заодно free -h). Подозреваю, что тебе не хватает памяти для компиляции.

grazor ★★
()
Ответ на: комментарий от grazor
# dmesg | tail
[31845464.218166] OOM killer in rage, 2 tasks killed
[31845464.218357] Out of memory in UB 10139: OOM killed process 3990 (getty) score 0 vm:14540kB, rss:280kB, swap:0kB
[31845464.241418] OOM killer in rage, 1 tasks killed
[31845464.241613] Out of memory in UB 10139: OOM killed process 3993 (getty) score 0 vm:14540kB, rss:308kB, swap:0kB
[31845464.258649] OOM killer in rage, 1 tasks killed
[31845464.258851] Out of memory in UB 10139: OOM killed process 3994 (getty) score 0 vm:14540kB, rss:280kB, swap:0kB
[31845464.452490] OOM killer in rage, 1 tasks killed
[31845464.452695] Out of memory in UB 10139: OOM killed process 3997 (getty) score 0 vm:14540kB, rss:292kB, swap:0kB
[31845464.470139] OOM killer in rage, 1 tasks killed
[31845464.470335] Out of memory in UB 10139: OOM killed process 3963 (cc1) score 0 vm:229096kB, rss:190112kB, swap:0kB
Qwentor ★★★★★
() автор топика
Ответ на: комментарий от grazor
# free -h
             total       used       free     shared    buffers     cached
Mem:          256M        23M       232M         0B         0B        18M
-/+ buffers/cache:       5.1M       250M
Swap:           0B         0B         0B
Qwentor ★★★★★
() автор топика
Ответ на: комментарий от grazor

Я залогинен рутом.
Нашёл такое:

I think you were hit by the limitations of OpenVZ. OpenVZ does not allow what they call «user defined swap»: Swap is only available «as a whole» for the whole system, not for individual VPSes

Т.е. свапа не видать? Можно как-то собрать в своей виртуалке и запихнуть туда?

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

Ты попробовал? У тебя очевидно две проблемы - первая, это та куча говна которую ты в систему уже натащил, и вторая - 256 метров оперативки, я фиг знает где ты вообще такую виртуалку нашел, на амазоне можно год бесплатно t2.micro с гигом памяти использовать. Ну и других вариантов много.

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

Виртуалка не моя - что дали с тем и пытаюсь работать. Но да, 256 метров - это капец полный

Qwentor ★★★★★
() автор топика

Можешь поставить Miniconda, там уже все собрано и ставится без рута. Отличный вариант для всяких отстойных vps.

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

Ясно, у меня Stretch, а тут 3.6 (при том что питон — 3.5).

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