Невозможно импортировать gnuradio. Правильно ли установлен питон?

Создайте простой скрипт, который будет извлекать файлы из текущего каталога.

cat > /tmp/extract.sh <<'EOF'
#!/bin/bash
for x in "$@"; do
  uncompress -f "${x}"
  rm -f "${x}"
done
EOF
chmod 755 /tmp/extract.sh

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

find . -type f -name 'codg*.Z' -execdir /tmp/extract.sh {} +

Команда find должна выполняться из каталога загруженных вами файлов. См. find(1) справочную страницу и разберитесь с опциями перед выполнением.

1
задан 15.04.2020, 15:42

3 ответа

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

В командной строке введите:

Экспорт кода PYTHONPATH = / usr / local / lib64 / python2.5 / site-packages CODE

Да, хотя у меня установлен Python 2.7, и диалект, фактически, назван "python2.7". Настройте среду на поиск «python2.5»

. Предоставление команды «env» на терминале показывает, что «PYTHONPATH» теперь настроен на поиск «python2.5»

. , gnuradio-companion запускается без диалогового окна с ошибкой.

0
ответ дан 15.04.2020, 15:42
  • 1
    @Tim: Вы корректны, это могло бы повредить другие вещи, которые зависят от Python2.7. Я не протестировал, если это так. Больший вопрос, который спросят, является этим: что, если что-нибудь повреждается в gnuradio-компаньоне, что что-то как мое предлагаемое решение должно работать? Это должно НЕ работа, но это делает. Мне жаль, что у меня не было времени для изучения этого больше. Между тем внесение изменения при приглашении оболочки гарантирует, что можно протестировать это, взгляд на gnuradio-компаньона, перезагрузку, и вернуться к нормальному. – Thilo 15.04.2020, 15:43
  • 2
    Плохая идея, won' t это повреждение другие приложения та потребность 2.7? – Christoph Bimminger 15.04.2020, 15:43

Что должно быть моей 6-й отчетной попыткой за столько месяцев установить и запустить GNU Radio в Windows, я наконец-то преуспел! Я признаю, что немного бредил от радости и неверия. Я отвечаю здесь, потому что я получаю точно такую ​​же ошибку, как и вы, и подозреваю, что у вас та же проблема, несмотря на другую платформу.

Что сработало для меня (после установки бинарных файлов GNU Radio из Ettus , включая добавление его в путь и установку Python 2.7 ):

  1. Установите PYTHONPATH = [ваша установка Python] \Lib\site-packages; [Установка GNU Radio] \lib\site-packages
  2. pip install pygtk
  3. pip install numpy
  4. pip install lxml [1114 ]
  5. pip install Cheetah

(Примечание: в Windows установки pip должны запускаться из командной строки с повышенными правами «Запуск от имени администратора»)

Я выяснил проблему, запустив Python в интерактивном режиме и пробует ошибочный оператор из gnuradio-companion.py вручную, from gnuradio import gr который дал мне ImportError: No module named numpy. Именно тогда он щелкнул, что загрузка модуля не удалась при загрузке зависимых модулей, и чтобы решить эту проблему, нужно обратиться к нему!

0
ответ дан 15.04.2020, 15:43

Попробуйте сделать это после установки переменных PATH

ln -sf /usr/lib/x86_64-linux-gnu/libvolk.so.1.3.1 / usr / lib / x86_64-linux-gnu / libvolk. so.1.3

0
ответ дан 15.04.2020, 15:44

Теги

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