Wxf`s Fantasy World

share something useful


Msys2使用anaconda

msys2带的原生python环境不好用,出现各种包安装的问题,直接在msys2中调用anaconda可解决这个问题。
msys2: windows下的类linux环境
anaconda:windows下python集成环境

安装anaconda

配置msys2

conda info \\显示当前conda安装的信息
conda init --all --dry-run --verbose \\初始化conda与shell,打印出所有相关文件而不做任何修改
conda config --show envs_dirs \\显示env环境安装目录

vim .condarc \\修改env安装目录

envs_dirs:
  - D:\softwares\Anaconda3\envs

vim .bash_profile \\绑定shell:msys2与conda

eval "$('D:/softwares/anaconda3/Scripts/conda.exe' 'shell.bash' 'hook')"
conda env create -n {env_name} -f xxx.yml
conda activate {env_name}
conda deactive \\退出环境

退出环境

退出环境后,需要执行

source ~/.bashrc

方可使用之前bash的配置

conda使用教程

conda最常见的就是创建一个虚拟python环境,在虚拟环境中不用担心库问题,因为anaconda集成了超多库,所以只需要知道怎么创建、进入、切换、退出、删除虚拟环境即可。
至于项目迁移、其他的一些操作,等日后有需要再补充。

conda install {package_name} \\安装包
conda list \\查看已安装的包
conda update {package_name} \\更新包
conda remove {package_name} \\删除包

conda create -n {env_name} python=3.x \\创建环境
conda env remove -n {env_name} \\删除环境
conda env list \\环境列表
conda activate {env_name} \\激活环境 
conda deactivate \\退出环境