nix-env 安装 Python 的包

近日在 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 即可。

WordPress Appliance - Powered by TurnKey Linux