【USRP】在linux下安装python API调用

[复制链接]
发表于 2025-9-4 07:35:27 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
UHD 源码安装

安装库
  1. sudo apt-get install autoconf automake build-essential ccache cmake cpufrequtils doxygen ethtool \
  2. g++ git inetutils-tools libboost-all-dev libncurses5 libncurses5-dev libusb-1.0-0 libusb-1.0-0-dev \
  3. libusb-dev python3-dev python3-mako python3-numpy python3-requests python3-scipy python3-setuptools \
  4. python3-ruamel.yaml
复制代码
  1. sudo apt-get -y install autoconf automake build-essential ccache cmake cpufrequtils doxygen ethtool fort77 g++ gir1.2-gtk-3.0 git gobject-introspection gpsd gpsd-clients inetutils-tools libasound2-dev libboost-all-dev libcomedi-dev libcppunit-dev libfftw3-bin libfftw3-dev libfftw3-doc libfontconfig1-dev libgmp-dev libgps-dev libgsl-dev liblog4cpp5-dev libncurses5 libncurses5-dev libpulse-dev libqt5opengl5-dev libqwt-qt5-dev libsdl1.2-dev libtool libudev-dev libusb-1.0-0 libusb-1.0-0-dev libusb-dev libxi-dev libxrender-dev libzmq3-dev libzmq5 ncurses-bin python3-cheetah python3-click python3-click-plugins python3-click-threading python3-dev python3-docutils python3-gi python3-gi-cairo python3-gps python3-lxml python3-mako python3-numpy python3-numpy-dbg python3-opengl python3-pyqt5 python3-requests python3-scipy python3-setuptools python3-six python3-sphinx python3-yaml python3-zmq python3-ruamel.yaml swig wget
复制代码
pip3安装
  1. sudo apt install pip3-python
复制代码
安装一些python包
  1. pip3 install dash parse jsonschema
复制代码
安装uhd(开启Python API
  1. cd ~
  2. git clone https://github.com/EttusResearch/uhd.git # 译者注:这里需要注意网络环境
  3. mkdir build
  4. cd build
  5. cmake -DENABLE_TESTS=OFF -DENABLE_C_API=OFF -DENABLE_PYTHON_API=ON -DENABLE_MANUAL=OFF ..
  6. make -j$(nproc)
  7. sudo make install
  8. sudo ldconfig
复制代码
Python 库索引
  1. sudo apt install vim
  2. cd /usr/lib/python3/dist-packages
  3. sudo vim uhd.pth
复制代码
文件内容
  1. /usr/local/lib/python3.8/site-packages/
  2. /home/rfnoc/.local/lib/python3.8/site-packages/
复制代码
生存该文件。
测试python
  1. python3
  2. import uhd
复制代码
如果没有报错,那么恭喜你搞定安装了!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告
回复

使用道具 举报

×
登录参与点评抽奖,加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表