use python packages listed in this file to run the code. super easy if you are on nix os
This commit is contained in:
@@ -0,0 +1,34 @@
|
|||||||
|
with import (fetchTarball "https://github.com/NixOS/nixpkgs/tarball/nixos-25.11") { };
|
||||||
|
mkShellNoCC rec {
|
||||||
|
packages = [
|
||||||
|
# Defines a python + set of packages.
|
||||||
|
(python3.withPackages (
|
||||||
|
ps: with ps; [
|
||||||
|
jupyter
|
||||||
|
ipython
|
||||||
|
pandas
|
||||||
|
matplotlib
|
||||||
|
numpy
|
||||||
|
scipy
|
||||||
|
pyproj
|
||||||
|
|
||||||
|
# Uncomment the following lines to make them available in the shell.
|
||||||
|
# Additional packages can be found with: https://search.nixos.org/packages
|
||||||
|
# pandas
|
||||||
|
# numpy
|
||||||
|
# matplotlib
|
||||||
|
]
|
||||||
|
))
|
||||||
|
];
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
stdenv.cc.cc
|
||||||
|
];
|
||||||
|
|
||||||
|
PYTHONPATH = "$PWD";
|
||||||
|
#MPLBACKEND = "tkagg";
|
||||||
|
LD_LIBRARY_PATH = pkgs.lib.makeLibraryPath buildInputs;
|
||||||
|
|
||||||
|
# Automatically run jupyter when entering the shell.
|
||||||
|
# shellHook = "jupyter notebook";
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user