Mac OS 安装UHD, 用python API使用usrp b210

这里写自定义目录标题


因为工(mo)作(yu)的需要,在Mac OS 12(虚拟机)上安装UHD。相对来说,在Mac上安装比Windows安装简单很多

  1. 安装Xcode command line

    xcode-select --install
    
  2. 安装 MacPorts

    The MacPorts Project

  3. 安装 uhd

    sudo port install uhd
    
  4. 设置 python3python39

    使用 MacPorts安装 UHD 时,会自动安装 python 3.93.10(2022年初),但是 3.10的版本是没有 uhd 这个包的,也就是说 import uhd 会提示找不到module,所以需要把 python3 指向 3.9 版本:

    sudo port select --set python python39
    

    重启才会生效

  5. 安装 pip (可选)

    上述 python3.9 是没有带 pip 的,除了 numpy 之后,其他包还需要自己安装,所以有个 pip会方便一点,如果装 uhd 之后已经安装了其他 python 版本,一般是自带 pip 的,而 pip install 会把第三方库装到其他版本的 python 下,所以要为新装的 python39 安装 pip 步骤如下:

    # download and install setuptools
    curl -O https://bootstrap.pypa.io/ez_setup.py
    python3 ez_setup.py
    # download and install pip
    curl -O https://bootstrap.pypa.io/get-pip.py
    python3 get-pip.py
    # 安装示意:
    python3 -m pip install numpy pandas scipy
    

你可能感兴趣的:(SDR,Mac,OS,python,macos)