使用清华镜像安装pybombs和gnuradio

清华镜像安装步骤:https://mirrors.tuna.tsinghua.edu.cn/help/pybombs/

需要预先安装pip cmake

sudo pip install pybombs

rm -rf ~/.pybombs

pybombs recipes add gr-recipes git+https://mirrors.tuna.tsinghua.edu.cn/pybombs/recipes/gr-recipes.git

pybombs recipes add gr-etcetera git+https://mirrors.tuna.tsinghua.edu.cn/pybombs/recipes/gr-etcetera.git

mkdir gnuradio-prefixcd gnuradio-prefix

pybombs prefix init

pybombs install gnuradio

. ./setup_env.sh

gnuradio-companion

pybombs install rtl-sdr hackrf bladeRF gr-osmosdr gr-bluetooth gr-ieee-80211

有两个坑:

一、需要预先安装cmake,通过pip install cmake安装的版本为2.8, 需要将cmake升级

二、如果pybombs install gnuradio提示需要升级numpy等错误,可能是由于pybombs自动下载的uhd有问题,需要将/gnuradio-prefix/src/uhd文件夹中文件删除,然后从github上下载uhd文件,解压到uhd文件夹中,使用如下代码编译:

cd uhd/host/

mkdir build

cd build

cmake ../

make -j8    //由于编译比较慢,所以选择使用8个”处理器”来提速

make test

sudo make install

sudo ldconfig    //更新动态链接库

你可能感兴趣的:(使用清华镜像安装pybombs和gnuradio)