本文参考了”https://blog.csdn.net/fs1341825137/article/details/109681541”旨在服务器上搭建自己的python环境变量。应用的程序是anaconda。在搭建环境前先从公共app加载anaconda(建议直接加在bashrc文件上,避免每次使用时都需要重新加载):
module load anaconda
1.使用conda指令来创建虚拟环境
建立环境指令:
conda create -n name python=3.8
name即想创建的虚拟环境名称,python后面可以输入想安装的python版本,如果github上面的代码会出现python2.x的情况的时候,也可以安装python2.x版本。以最新版本3.8为例:
2.conda激活
首次激活 conda 虚拟环境需要用以下命令
source activate wrf
此时可以看到我们的目录前面多了一个(wrf),即我们从原来的环境切换到了wrf这个虚拟环境内,在这个虚拟环境中安装的任何python库都是只对这个虚拟环境生效的,即我们可以实现唯一的虚拟环境配置自己想要的库版本
下次想要激活这个环境时只需要用:
conda activate wrf
3.安装一些所需要的库
由于conda的默认源下载速度很慢,因此在装库前先换源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --set show_channel_urls yes
换完源接着安装所需要的库:
conda install netCDF4
conda install -c conda-forge wrf-python
conda install cartopy
4.退出该环境变量
conda deactivate