【发布时间】:2016-10-12 21:33:56
【问题描述】:
我在default.nix中定义了如下环境:
with import <nixpkgs> {};
stdenv.mkDerivation rec {
name = "env";
env = buildEnv { name = name; paths = buildInputs; };
buildInputs = [
python35
python35Packages.pyyaml
];
}
如果我运行nix-shell,python 仍将是/usr/bin/python(在 Ubuntu 上运行)的系统 python,而 python3 是 Nix 安装的 Python 3.5 二进制文件的符号链接。有没有办法定义环境,让python 指向 Nix Python 3.5?
【问题讨论】: