无法找到自定义块
Custom Block Unable to Be Found
我有一个 Ubuntu LTS20.04 虚拟机,通过 PPA 安装了 GNU Radio。在 Guided Tutorial GNU Radio in C++ 之后,我创建、构建并安装了一个与其中提供的示例相同的项目。
我在 GNURadio companion 中设置了教程开头显示的 objective 流程图,但是当我尝试执行它时,出现以下错误:
Warning: failed to XInitThreads()
Traceback (most recent call last):
File "/home/user/Documents/GNURadio Flowgraphs/testqpsk.py", line 38, in <module>
import tutorial
ModuleNotFoundError: No module named 'tutorial'
我需要采取什么步骤来解决这个问题?我应该注意到 PPA 安装似乎没有正确配置路径,因为我必须 EXPORT GR_PREFIX=/usr
才能使 gr_modtool
正常工作。
问题是 cmake 的默认安装前缀 (/usr/local
) 与默认 Python 搜索路径不对应。我的决议如下:
export PYTHONPATH=/usr/local/lib/python3/dist-packages:/usr/lib/python3/dist-packages:$PYTHONPATH
此导出语句和 GR_PREFIX
导出都已添加到我的 ~/.profile
。
我有一个 Ubuntu LTS20.04 虚拟机,通过 PPA 安装了 GNU Radio。在 Guided Tutorial GNU Radio in C++ 之后,我创建、构建并安装了一个与其中提供的示例相同的项目。
我在 GNURadio companion 中设置了教程开头显示的 objective 流程图,但是当我尝试执行它时,出现以下错误:
Warning: failed to XInitThreads()
Traceback (most recent call last):
File "/home/user/Documents/GNURadio Flowgraphs/testqpsk.py", line 38, in <module>
import tutorial
ModuleNotFoundError: No module named 'tutorial'
我需要采取什么步骤来解决这个问题?我应该注意到 PPA 安装似乎没有正确配置路径,因为我必须 EXPORT GR_PREFIX=/usr
才能使 gr_modtool
正常工作。
问题是 cmake 的默认安装前缀 (/usr/local
) 与默认 Python 搜索路径不对应。我的决议如下:
export PYTHONPATH=/usr/local/lib/python3/dist-packages:/usr/lib/python3/dist-packages:$PYTHONPATH
此导出语句和 GR_PREFIX
导出都已添加到我的 ~/.profile
。