我在以下环境中定义了default.nix
:
with import <nixpkgs> {};
stdenv.mkDerivation rec {
name = "env";
env = buildEnv { name = name; paths = buildInputs; };
buildInputs = [
python35
python35Packages.pyyaml
];
}
如果我运行nix-shell
,python
仍将是系统 python /usr/bin/python
(在 Ubuntu 上运行),同时python3
是 Nix 安装的 Python 3.5 二进制文件的符号链接。有没有办法定义python
指向 Nix Python 3.5 的环境?