Skip to content

Running install_env.ps1 fails on Win 11 #189

@rlesac

Description

@rlesac

The output from the script:



Starting Conda environment setup: 3dgrut
Initializing conda for PowerShell...
no change     D:\ProgramData-junction\miniconda3\Scripts\conda.exe
no change     D:\ProgramData-junction\miniconda3\Scripts\conda-env.exe
no change     D:\ProgramData-junction\miniconda3\Scripts\conda-script.py
no change     D:\ProgramData-junction\miniconda3\Scripts\conda-env-script.py
no change     D:\ProgramData-junction\miniconda3\condabin\conda.bat
no change     D:\ProgramData-junction\miniconda3\Library\bin\conda.bat
no change     D:\ProgramData-junction\miniconda3\condabin\_conda_activate.bat
no change     D:\ProgramData-junction\miniconda3\condabin\rename_tmp.bat
no change     D:\ProgramData-junction\miniconda3\condabin\conda_auto_activate.bat
no change     D:\ProgramData-junction\miniconda3\condabin\conda_hook.bat
no change     D:\ProgramData-junction\miniconda3\Scripts\activate.bat
no change     D:\ProgramData-junction\miniconda3\condabin\activate.bat
no change     D:\ProgramData-junction\miniconda3\condabin\deactivate.bat
no change     D:\ProgramData-junction\miniconda3\Scripts\activate
no change     D:\ProgramData-junction\miniconda3\Scripts\deactivate
no change     D:\ProgramData-junction\miniconda3\etc\profile.d\conda.sh
no change     D:\ProgramData-junction\miniconda3\etc\fish\conf.d\conda.fish
no change     D:\ProgramData-junction\miniconda3\shell\condabin\Conda.psm1
no change     D:\ProgramData-junction\miniconda3\shell\condabin\conda-hook.ps1
no change     D:\ProgramData-junction\miniconda3\Lib\site-packages\xontrib\conda.xsh
no change     D:\ProgramData-junction\miniconda3\etc\profile.d\conda.csh
no change     T:\Documents\WindowsPowerShell\profile.ps1
no change     T:\Documents\PowerShell\profile.ps1
No action taken.
Conda initialization completed successfully
Refreshing PowerShell session...
conda 25.5.1
Conda verification completed successfully
Creating conda environment...
3 channel Terms of Service accepted
Channels:
 - defaults
Platform: win-64
Collecting package metadata (repodata.json): done
Solving environment: done

==> WARNING: A newer version of conda exists. <==
    current version: 25.5.1
    latest version: 25.11.1

Please update conda by running

    $ conda update -n base -c defaults conda



## Package Plan ##

  environment location: C:\Users\user\.conda\envs\3dgrut

  added / updated specs:
    - python=3.11


The following NEW packages will be INSTALLED:

  bzip2              pkgs/main/win-64::bzip2-1.0.8-h2bbff1b_6
  ca-certificates    pkgs/main/win-64::ca-certificates-2025.12.2-haa95532_0
  expat              pkgs/main/win-64::expat-2.7.3-h885b0b7_4
  libexpat           pkgs/main/win-64::libexpat-2.7.3-h885b0b7_4
  libffi             pkgs/main/win-64::libffi-3.4.4-hd77b12b_1
  libzlib            pkgs/main/win-64::libzlib-1.3.1-h02ab6af_0
  openssl            pkgs/main/win-64::openssl-3.0.19-hbb43b14_0
  packaging          pkgs/main/win-64::packaging-25.0-py311haa95532_1
  pip                pkgs/main/noarch::pip-25.3-pyhc872135_0
  python             pkgs/main/win-64::python-3.11.14-h981015d_0
  setuptools         pkgs/main/win-64::setuptools-80.10.1-py311haa95532_0
  sqlite             pkgs/main/win-64::sqlite-3.51.1-hda9a48d_0
  tk                 pkgs/main/win-64::tk-8.6.15-hf199647_0
  tzdata             pkgs/main/noarch::tzdata-2025c-he532380_0
  ucrt               pkgs/main/win-64::ucrt-10.0.22621.0-haa95532_0
  vc                 pkgs/main/win-64::vc-14.3-h2df5915_10
  vc14_runtime       pkgs/main/win-64::vc14_runtime-14.44.35208-h4927774_10
  vs2015_runtime     pkgs/main/win-64::vs2015_runtime-14.44.35208-ha6b5a95_10
  wheel              pkgs/main/win-64::wheel-0.46.3-py311haa95532_0
  xz                 pkgs/main/win-64::xz-5.6.4-h4754444_1
  zlib               pkgs/main/win-64::zlib-1.3.1-h02ab6af_0



Downloading and Extracting Packages:

Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
#     $ conda activate 3dgrut
#
# To deactivate an active environment, use
#
#     $ conda deactivate

Conda environment creation completed successfully
Activating conda environment...
Conda environment activation completed successfully
Verifying environment activation...
Current environment: 3dgrut

Configuring Visual Studio C++ compiler for conda environment...
Searching for Visual Studio C++ compiler...
Found Visual Studio compiler at: C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64
To make your changes take effect please reactivate your environment
Visual Studio compiler PATH configuration completed successfully
Visual Studio compiler added to conda environment PATH
The compiler will be automatically available when you activate the environment
Reactivating environment to apply PATH changes...
Environment reactivation completed successfully
Verifying compiler accessibility...
Visual Studio compiler (cl.exe) is now accessible: C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64\cl.exe

Installing CUDA toolkit 12.4 (nvcc, etc.)...
3 channel Terms of Service accepted
Channels:
 - nvidia/label/cuda-12.4.0
 - defaults
Platform: win-64
Collecting package metadata (repodata.json): done
Solving environment: done


==> WARNING: A newer version of conda exists. <==
    current version: 25.5.1
    latest version: 25.11.1

Please update conda by running

    $ conda update -n base -c defaults conda



## Package Plan ##

  environment location: C:\Users\user\.conda\envs\3dgrut

  added / updated specs:
    - cuda-toolkit


The following NEW packages will be INSTALLED:

  cuda-cccl          nvidia/label/cuda-12.4.0/win-64::cuda-cccl-12.4.99-0
  cuda-command-line~ nvidia/label/cuda-12.4.0/win-64::cuda-command-line-tools-12.4.0-0
  cuda-compiler      nvidia/label/cuda-12.4.0/win-64::cuda-compiler-12.4.0-0
  cuda-cudart        nvidia/label/cuda-12.4.0/win-64::cuda-cudart-12.4.99-0
  cuda-cudart-dev    nvidia/label/cuda-12.4.0/win-64::cuda-cudart-dev-12.4.99-0
  cuda-cuobjdump     nvidia/label/cuda-12.4.0/win-64::cuda-cuobjdump-12.4.99-0
  cuda-cupti         nvidia/label/cuda-12.4.0/win-64::cuda-cupti-12.4.99-0
  cuda-cuxxfilt      nvidia/label/cuda-12.4.0/win-64::cuda-cuxxfilt-12.4.99-0
  cuda-documentation nvidia/label/cuda-12.4.0/win-64::cuda-documentation-12.4.99-0
  cuda-libraries     nvidia/label/cuda-12.4.0/win-64::cuda-libraries-12.4.0-0
  cuda-libraries-dev nvidia/label/cuda-12.4.0/win-64::cuda-libraries-dev-12.4.0-0
  cuda-nsight-compu~ nvidia/label/cuda-12.4.0/win-64::cuda-nsight-compute-12.4.0-0
  cuda-nvcc          nvidia/label/cuda-12.4.0/win-64::cuda-nvcc-12.4.99-0
  cuda-nvdisasm      nvidia/label/cuda-12.4.0/win-64::cuda-nvdisasm-12.4.99-0
  cuda-nvml-dev      nvidia/label/cuda-12.4.0/win-64::cuda-nvml-dev-12.4.99-0
  cuda-nvprof        nvidia/label/cuda-12.4.0/win-64::cuda-nvprof-12.4.99-0
  cuda-nvprune       nvidia/label/cuda-12.4.0/win-64::cuda-nvprune-12.4.99-0
  cuda-nvrtc         nvidia/label/cuda-12.4.0/win-64::cuda-nvrtc-12.4.99-0
  cuda-nvrtc-dev     nvidia/label/cuda-12.4.0/win-64::cuda-nvrtc-dev-12.4.99-0
  cuda-nvtx          nvidia/label/cuda-12.4.0/win-64::cuda-nvtx-12.4.99-0
  cuda-nvvp          nvidia/label/cuda-12.4.0/win-64::cuda-nvvp-12.4.99-0
  cuda-opencl        nvidia/label/cuda-12.4.0/win-64::cuda-opencl-12.4.99-0
  cuda-opencl-dev    nvidia/label/cuda-12.4.0/win-64::cuda-opencl-dev-12.4.99-0
  cuda-profiler-api  nvidia/label/cuda-12.4.0/win-64::cuda-profiler-api-12.4.99-0
  cuda-sanitizer-api nvidia/label/cuda-12.4.0/win-64::cuda-sanitizer-api-12.4.99-0
  cuda-toolkit       nvidia/label/cuda-12.4.0/win-64::cuda-toolkit-12.4.0-0
  cuda-tools         nvidia/label/cuda-12.4.0/win-64::cuda-tools-12.4.0-0
  cuda-visual-tools  nvidia/label/cuda-12.4.0/win-64::cuda-visual-tools-12.4.0-0
  libcublas          nvidia/label/cuda-12.4.0/win-64::libcublas-12.4.2.65-0
  libcublas-dev      nvidia/label/cuda-12.4.0/win-64::libcublas-dev-12.4.2.65-0
  libcufft           nvidia/label/cuda-12.4.0/win-64::libcufft-11.2.0.44-0
  libcufft-dev       nvidia/label/cuda-12.4.0/win-64::libcufft-dev-11.2.0.44-0
  libcurand          nvidia/label/cuda-12.4.0/win-64::libcurand-10.3.5.119-0
  libcurand-dev      nvidia/label/cuda-12.4.0/win-64::libcurand-dev-10.3.5.119-0
  libcusolver        nvidia/label/cuda-12.4.0/win-64::libcusolver-11.6.0.99-0
  libcusolver-dev    nvidia/label/cuda-12.4.0/win-64::libcusolver-dev-11.6.0.99-0
  libcusparse        nvidia/label/cuda-12.4.0/win-64::libcusparse-12.3.0.142-0
  libcusparse-dev    nvidia/label/cuda-12.4.0/win-64::libcusparse-dev-12.3.0.142-0
  libnpp             nvidia/label/cuda-12.4.0/win-64::libnpp-12.2.5.2-0
  libnpp-dev         nvidia/label/cuda-12.4.0/win-64::libnpp-dev-12.2.5.2-0
  libnvfatbin        nvidia/label/cuda-12.4.0/win-64::libnvfatbin-12.4.99-0
  libnvfatbin-dev    nvidia/label/cuda-12.4.0/win-64::libnvfatbin-dev-12.4.99-0
  libnvjitlink       nvidia/label/cuda-12.4.0/win-64::libnvjitlink-12.4.99-0
  libnvjitlink-dev   nvidia/label/cuda-12.4.0/win-64::libnvjitlink-dev-12.4.99-0
  libnvjpeg          nvidia/label/cuda-12.4.0/win-64::libnvjpeg-12.3.1.89-0
  libnvjpeg-dev      nvidia/label/cuda-12.4.0/win-64::libnvjpeg-dev-12.3.1.89-0
  nsight-compute     nvidia/label/cuda-12.4.0/win-64::nsight-compute-2024.1.0.13-0



Downloading and Extracting Packages:

Preparing transaction: done
Verifying transaction: done
Executing transaction: done
CUDA toolkit installation completed successfully

Installing PyTorch + CUDA 12.4 (this may take several minutes)...
Looking in indexes: https://download.pytorch.org/whl/cu124
Collecting torch==2.5.1
  Using cached https://download.pytorch.org/whl/cu124/torch-2.5.1%2Bcu124-cp311-cp311-win_amd64.whl (2510.8 MB)
Collecting torchvision==0.20.1
  Using cached https://download.pytorch.org/whl/cu124/torchvision-0.20.1%2Bcu124-cp311-cp311-win_amd64.whl (6.1 MB)
Collecting torchaudio==2.5.1
  Using cached https://download.pytorch.org/whl/cu124/torchaudio-2.5.1%2Bcu124-cp311-cp311-win_amd64.whl (4.1 MB)
Collecting filelock (from torch==2.5.1)
  Using cached filelock-3.20.0-py3-none-any.whl.metadata (2.1 kB)
Collecting typing-extensions>=4.8.0 (from torch==2.5.1)
  Using cached https://download.pytorch.org/whl/typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)
Collecting networkx (from torch==2.5.1)
  Using cached networkx-3.6.1-py3-none-any.whl.metadata (6.8 kB)
Collecting jinja2 (from torch==2.5.1)
  Using cached https://download.pytorch.org/whl/jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
Collecting fsspec (from torch==2.5.1)
  Using cached fsspec-2025.12.0-py3-none-any.whl.metadata (10 kB)
Collecting sympy==1.13.1 (from torch==2.5.1)
  Using cached sympy-1.13.1-py3-none-any.whl.metadata (12 kB)
Collecting numpy (from torchvision==0.20.1)
  Using cached numpy-2.3.5-cp311-cp311-win_amd64.whl.metadata (60 kB)
Collecting pillow!=8.3.*,>=5.3.0 (from torchvision==0.20.1)
  Using cached pillow-12.0.0-cp311-cp311-win_amd64.whl.metadata (9.0 kB)
Collecting mpmath<1.4,>=1.1.0 (from sympy==1.13.1->torch==2.5.1)
  Using cached mpmath-1.3.0-py3-none-any.whl.metadata (8.6 kB)
Collecting MarkupSafe>=2.0 (from jinja2->torch==2.5.1)
  Using cached https://download.pytorch.org/whl/MarkupSafe-2.1.5-cp311-cp311-win_amd64.whl (17 kB)
Using cached sympy-1.13.1-py3-none-any.whl (6.2 MB)
Using cached pillow-12.0.0-cp311-cp311-win_amd64.whl (7.0 MB)
Using cached https://download.pytorch.org/whl/typing_extensions-4.15.0-py3-none-any.whl (44 kB)
Using cached filelock-3.20.0-py3-none-any.whl (16 kB)
Using cached fsspec-2025.12.0-py3-none-any.whl (201 kB)
Using cached https://download.pytorch.org/whl/jinja2-3.1.6-py3-none-any.whl (134 kB)
Using cached networkx-3.6.1-py3-none-any.whl (2.1 MB)
Using cached numpy-2.3.5-cp311-cp311-win_amd64.whl (13.1 MB)
Using cached mpmath-1.3.0-py3-none-any.whl (536 kB)
Installing collected packages: mpmath, typing-extensions, sympy, pillow, numpy, networkx, MarkupSafe, fsspec, filelock, jinja2, torch, torchvision, torchaudio
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
beautifulsoup4 4.14.2 requires soupsieve>1.2, which is not installed.
Successfully installed MarkupSafe-2.1.5 filelock-3.20.0 fsspec-2025.12.0 jinja2-3.1.6 mpmath-1.3.0 networkx-3.6.1 numpy-2.3.5 pillow-12.0.0 sympy-1.13.1 torch-2.5.1+cu124 torchaudio-2.5.1+cu124 torchvision-0.20.1+cu124 typing-extensions-4.15.0
PyTorch installation completed successfully
Verifying PyTorch installation...
PyTorch version: 2.5.1+cu124
CUDA available: True
PyTorch verification completed successfully
Installing build tools (cmake, ninja)...
3 channel Terms of Service accepted
Channels:
 - nvidia/label/cuda-12.4.0
 - defaults
Platform: win-64
Collecting package metadata (repodata.json): done
Solving environment: done


==> WARNING: A newer version of conda exists. <==
    current version: 25.5.1
    latest version: 25.11.1

Please update conda by running

    $ conda update -n base -c defaults conda



## Package Plan ##

  environment location: C:\Users\user\.conda\envs\3dgrut

  added / updated specs:
    - cmake
    - ninja


The following NEW packages will be INSTALLED:

  cmake              pkgs/main/win-64::cmake-4.1.2-hc6e6e83_0
  libuv              pkgs/main/win-64::libuv-1.48.0-h827c3e9_0
  lz4-c              pkgs/main/win-64::lz4-c-1.9.4-h2bbff1b_1
  ninja              pkgs/main/win-64::ninja-1.13.1-haa95532_0
  ninja-base         pkgs/main/win-64::ninja-base-1.13.1-h512dff2_0
  zstd               pkgs/main/win-64::zstd-1.5.7-h56299aa_0



Downloading and Extracting Packages:

Preparing transaction: done
Verifying transaction: done
Executing transaction: done
Build tools installation completed successfully
Initializing Git submodules...
Git submodules initialization completed successfully
Installing Python requirements from requirements.txt...
Collecting fused-ssim@ git+https://github.com/rahul-goel/fused-ssim@1272e21a282342e89537159e4bad508b19b34157 (from -r requirements.txt (line 24))
  Using cached fused_ssim-0.0.0-cp311-cp311-win_amd64.whl
Collecting ppisp@ git+https://github.com/nv-tlabs/ppisp@v1.0.1 (from -r requirements.txt (line 32))
  Cloning https://github.com/nv-tlabs/ppisp (to revision v1.0.1) to s:\temp\pip-install-gyhxvaq2\ppisp_6e227d9851d74cccbb59921c42007b8e
  Running command git clone --filter=blob:none --quiet https://github.com/nv-tlabs/ppisp 'S:\Temp\pip-install-gyhxvaq2\ppisp_6e227d9851d74cccbb59921c42007b8e'
  Running command git checkout -q 1f6e3822a120ecd3ffb42499187f2964a180d58d
  Resolved https://github.com/nv-tlabs/ppisp to commit 1f6e3822a120ecd3ffb42499187f2964a180d58d
  Installing build dependencies ... done
  Getting requirements to build wheel ... error
  error: subprocess-exited-with-error

  × Getting requirements to build wheel did not run successfully.
  │ exit code: 1
  ╰─> [18 lines of output]
      Traceback (most recent call last):
        File "C:\Users\user\AppData\Roaming\Python\Python311\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 353, in <module>
          main()
        File "C:\Users\user\AppData\Roaming\Python\Python311\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 335, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "C:\Users\user\AppData\Roaming\Python\Python311\site-packages\pip\_vendor\pyproject_hooks\_in_process\_in_process.py", line 118, in get_requires_for_build_wheel
          return hook(config_settings)
                 ^^^^^^^^^^^^^^^^^^^^^
        File "S:\Temp\pip-build-env-sfyjh11k\overlay\Lib\site-packages\setuptools\build_meta.py", line 333, in get_requires_for_build_wheel
          return self._get_build_requires(config_settings, requirements=[])
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "S:\Temp\pip-build-env-sfyjh11k\overlay\Lib\site-packages\setuptools\build_meta.py", line 301, in _get_build_requires
          self.run_setup()
        File "S:\Temp\pip-build-env-sfyjh11k\overlay\Lib\site-packages\setuptools\build_meta.py", line 317, in run_setup
          exec(code, locals())
        File "<string>", line 22, in <module>
      ModuleNotFoundError: No module named 'torch'
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.

[notice] A new release of pip is available: 24.0 -> 26.0
[notice] To update, run: python.exe -m pip install --upgrade pip
Error: Requirements installation failed with exit code 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions