nixpkgs-unstable はコマンドで表示されますが、宣言的には表示されません。

nixpkgs-unstable はコマンドで表示されますが、宣言的には表示されません。

このPythonライブラリをインストールしようとしています python3.6-geopandas-0.3.0。正常にインストールしました

$ nix-env -iA nixpkgs.python3Packages.geopandas

しかし、私のPython環境に含まれるように式を作成する必要があります。

with import <nixpkgs> {};

python36.withPackages (ps: with ps; [
  geopandas
])

その結果、私は得た。

installing ‘python3-3.6.4-env’
error: undefined variable ‘geopandas’

どちらも私のシステムに設定されていますnixosnixpkgs-unstableしかし、それが正しいかどうかはわかりません。nixosルートとnixpkgsユーザーチャンネルがあります。

$ echo $NIX_PATH 
nixpkgs=/nix/var/nix/profiles/per-user/root/channels/nixos/nixpkgs:nixos-config=/etc/nixos/configuration.nix:/nix/var/nix/profiles/per-user/root/channels

nixpkgs-unstable上記の式を正常に実行できるように、ユーザーのデフォルトチャンネルを設定するか、少なくともパッケージをオーバーレイとして表示したいと思います。

ベストアンサー1

あなたの表現は今、nixpkgsの専門家である私にぴったりです。 17.09安定ブランチに存在しないバージョンなど、予期しない以前のNIX_PATHバージョンを使用していないかどうかを調べます。<nixpkgs>geopandas

おすすめ記事