近日在 mac 上编译使用 nanopb 的程序,需要一个带有 grpcio-tools 包的 Python3 环境。我的 mac 使用 nix 来安装包,在此记录安装方法:
# py.nix { pkgs ? import <nixpkgs> {} }: let my-python-packages = p: with p; [ grpcio-tools # other python packages ]; my-python = pkgs.python3.withPackages my-python-packages; in my-python
然后执行 nix-env -i -f py.nix
即可。