F2PY and Conda on Windows#

为了方便起见,我们还将假定存在 scoop,它可用于在没有管理员权限的情况下安装工具。

Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')

现在我们将设置一个 conda 环境。

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

condamsys2 拉取包,但是,用户体验足够不同,值得单独讨论。

警告

截至 2022 年 1 月 30 日,conda 附带的 MSYS2 二进制文件已**过时**,此方法**不被推荐**。