Windows 上的 F2PY 和 Conda #

为了方便起见,我们将额外假设存在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

conda从 中提取软件包msys2,但是,用户体验有足够的不同,足以保证单独讨论。

警告

截至 2022 年 1 月 30 日,附带的MSYS2 二进制文件conda过时,这种方法不是首选