Не удается запустить этот файл Python. Вы можете помочь?

Поскольку файл limits.confдоступен для записи только пользователю root, вы должны запустить nanoот имени root, используя sudo. Например:

$ sudo nano /etc/security/limits.conf
-3
02.08.2020, 00:04
2 ответа

ImportError: /usr/local/lib/libgnuradio-osmosdr-0.1.5.so.0.0.0: undefined symbol: _ZN5boost6chrono12steady_clock3nowEv

Это ошибка C/CPP из внешней библиотеки, используемой в вашей программе на Python, а не ошибка в самой программе на Python. Это может произойти, когда зависимая библиотека была обновлена, а та, которая выдала ошибку, — нет.

Конкретная библиотека была связана с другими библиотеками. Узнать, какой именно, можно с помощью командыldd /usr/local/lib/libgnuradio-osmosdr-0.1.5.so.0.0.0

Если это приводит к отсутствующей библиотеке, вам необходимо переустановить/предоставить отсутствующую библиотеку.

Если ничего не пропало, вам может потребоваться перекомпилировать все предоставленное libgnuradio-osmosdr.

Трудно сказать, потому что он находится в /usr/localи мы не можем знать, как он там оказался (read :не установлен менеджером пакетов вашей системы ).

Может помочь его удаление любым скриптом, который вы там установили, и переустановка. Это, вероятно, вызовет какую-то перестройку и исправит эту ошибку.

1
18.03.2021, 23:15

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

Если вы не установили пакеты, как описано в инструкции по установке, приложение не сможет работать.

2
18.03.2021, 23:15

Теги

Похожие вопросы