F2PY and Conda on Windows#
As a convienience measure, we will additionally assume the
existence of scoop
, which can be used to install tools without
administrative access.
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
Now we will setup a conda
environment.
scoop install miniconda3
# For conda activate / deactivate in powershell
conda install -n root -c pscondaenvs pscondaenvs
Powershell -c Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
conda init powershell
# Open a new shell for the rest
conda
pulls packages from msys2
, however, the UX is sufficiently different enough to warrant a separate discussion.
Warning
As of 30-01-2022, the MSYS2 binaries shipped with conda
are outdated and this approach is not preferred.