需注意一点,anaconda/miniconda虚拟环境是不行的,需要conda deactivate
指令退出conda环境
一、Windows10/11开启虚拟化和开发者模式准备安装Linux子系统Ubuntu,我安装了22.04,但是网上安装20.04和18.04的比较多,但我也成功了,具体的安装细节网上有很多,不再赘述
二、在子系统命令框执行安装指令。可能需要手打?在我电脑上是不能复制粘贴的
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:fenics-packages/fenics
sudo apt-get update
sudo apt-get install --no-install-recommends fenics
三、测试,注意只可使用python3
四、安装pip3
sudo apt install python3-pip
后面基于pip3执行pip指令
五、完事,将显示2019.2.0dev0版本,不显示或者显示2019.1.0版本可能是失败的
继续补充conda版本的
conda create -n fenicsx-env
conda activate fenicsx-env
conda install -c conda-forge fenics-dolfinx mpich pyvista
conda install -c conda-forge pocl
conda install -c conda-forge oclgrind
conda install -c conda-forge ocl-icd-system