neit95 |
|
Темы:
8
Сообщения:
32
Участник с: 20 июля 2016
|
Здравствуйте. У меня проблема с GDB: отказывается работать с Python 3.6, выбразывая: GDB послденей версии (7.12.1). Пока сделал кастыль в виде симлинка на libpython3.6m.so.1.0, но данное решение мне как-то не очень нравится. С учётом того, что на просторах и-нета данной проблемы не нашёл, предполагаю, что делаю что-то не так именно я. В общем, укажите пожалуйста, что именно?
|
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
neit95$ find /usr/lib -name '*libpython*' 2> /dev/null /usr/lib/libpython3.6m.so.1.0 …......................... $ pacman -Qo /usr/lib/libpython3.6m.so.1.0 /usr/lib/libpython3.6m.so.1.0 принадлежит python 3.6.0-2 …......................... Предположу, что давно не обновлялся …...... $ cat /var/log/pacman.log | grep 'upgraded python ' …....................... [2017-01-06 15:37] [ALPM] upgraded python (3.5.2-3 -> 3.6.0-1) [2017-01-16 19:15] [ALPM] upgraded python (3.6.0-1 -> 3.6.0-2)
Ошибки не исчезают с опытом - они просто умнеют
|
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
Хотя не посмотрел — ты пишешь, что у тебя последние версииneit95 neit95Что довольно странно …. так как readelf -d /usr/bin/python3.6 | grep NEEDED 0x00000001 (NEEDED) Совм. исп. библиотека: [libpython3.6m.so.1.0] readelf -d /usr/bin/gdb | grep NEEDED 0x00000001 (NEEDED) Совм. исп. библиотека: [libpython3.6m.so.1.0] И если у тебя последние версии, то упоминание на libpython3.5m.so.1.0 быть не должно …... что то не договариваешь …... или что то не то делал ..... Вообщем рекомендую сделать проверку и выяснить кому нужна библиотека libpython3.5m.so.1.0
Ошибки не исчезают с опытом - они просто умнеют
|
neit95 |
|
Темы:
8
Сообщения:
32
Участник с: 20 июля 2016
|
Попробую тогда на выходных всё и вся обновить, после этого посмотрю, что получилось. |
pcd |
|
Темы:
0
Сообщения:
1
Участник с: 04 марта 2017
|
Ошибка та же. Обновился python до версии 3.6 , файл в usr/lib пропал, а все проекты имеют venv с python3.5 , и, естественно, запуститься ничего не может. cat /var/log/pacman.log | grep 'upgraded python ' возвращает : [2016-11-08 19:39] [ALPM] upgraded python (3.5.1-2 -> 3.5.2-1) Двоичный файл (стандартный ввод) совпадает Хотя pacman -Syu ничего не обновляет. |
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
Что то ты наковырял и делаешь не то - предположу (из области фантастики), что не правильно делал установку, возможно без pacmanpcdа почему тогда pcdи разобраться можешь только сам …. а другим, не зная что ты там делаешь, остается только гадать ... UPD …... вот мой вывод - оставил только 2016 и 2017 год $ cat /var/log/pacman.log | grep 'upgraded python '
Ошибки не исчезают с опытом - они просто умнеют
|
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
pcdинтересно посмотреть выводы $ ls /var/lib/pacman/local | grep python-3 python-3.6.0-2 подставь полученную версию в следующуб команду ... $ cat /var/lib/pacman/local/python-3.6.0-2/desc | grep -i1 VERSION %VERSION% 3.6.0-2
Ошибки не исчезают с опытом - они просто умнеют
|
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
а вообще зачем юзать gdb c питоном?
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
nafanjaДа он я думаю и не юзает ............... нюанс в том, что gdb юзает библиотеку python $ readelf -d /usr/bin/gdb | grep NEEDED 0x00000001 (NEEDED) Совм. исп. библиотека: [libpython3.6m.so.1.0] $ readelf -d /usr/bin/python | grep NEEDED 0x00000001 (NEEDED) Совм. исп. библиотека: [libpython3.6m.so.1.0] PS ....... Но не понятно это pcdи в то же время непонятный вывод ........ pcdЧто он там намудрил ......... не понятно ...
Ошибки не исчезают с опытом - они просто умнеют
|
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
pcdв папке с проектом python3 -m venv --upgrade venv
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |