File "/usr/local/lib/python2.7/dist-packages/gnuradio/uhd/uhd_swig.py", line 2716, in make return _uhd_swig.usrp_source_make(*args)
时间: 2023-08-13 07:04:09 浏览: 258
这个错误是由于缺少一个名为"_ZN3uhd4usrp10mult_usrp7ALL_LOSBSCXX11E"的符号引起的。为了解决这个问题,你可以按照以下步骤进行操作:
1. 设置PYTHONPATH和LD_LIBRARY_PATH。打开终端,输入以下命令打开.bashrc文件:gedit $HOME/.bashrc。在文件的末尾添加以下两行代码:
export PYTHONPATH=/usr/local/lib/python3/dist-packages:/usr/local/lib/python3.6/dist-packages:$PYTHONPATH
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
保存并关闭文件。
2. 复制GNU Radio相关的文件到正确的位置。在终端中输入以下命令:
sudo cp -r /usr/local/lib/python3/dist-packages/gnuradio /usr/lib/python3/dist-packages
sudo cp -r /usr/local/lib/python3/dist-packages/pmt /usr/lib/python3/dist-packages
sudo cp -r /usr/local/lib/python3/dist-packages/uhd /usr/lib/python3/dist-packages
sudo cp -r /usr/local/lib/python3/dist-packages/volk_modtool /usr/lib/python3/dist-packages
这些步骤将设置正确的环境变量并复制必要的文件到正确的位置,以解决你遇到的错误。希望这能帮到你!
阅读全文