Anaconda是一个方便的python包管理和环境管理软件,一般用来配置不同的项目环境。 # Anaconda安装
打开 anaconda 的官网,选择Individual Edition这个免费版本,拉到最下选择需要的版本下载并安装。 安装过程中提示是否要添加 anaconda 到环境变量中,一般保持默认设置,这样不会污染系统的环境变量,需要使用anaconda时候可直接在开始菜单中打开 anaconda 的 powershell / cmd 环境即可。
安装完成后即可使用 anaconda 自带 python IDE的 spyder 和 upyter notebook。
换源
为了能有更好的下载体验,由于地处南方地区故选择ustc镜像站。详细查看页面:http://mirrors.ustc.edu.cn/help/anaconda.html
添加USTC仓库镜像:
| conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/ conda config --set show_channel_urls yes
|
查询信息:
安装pytorch和tensorflow-gpu
本机预先安装了CUDA10.1,访问pytorch的获得conda在cuda环境下的安装命令,详情访问:https://pytorch.org/get-started/locally/
以 CUDA10.1 为例:
1
| conda install pytorch torchvision cudatoolkit=10.1 -c pytorch
|
为了确保环境之间不互相干扰,创建虚拟环境:
1
| conda create --name tf-gpu
|
进入新建环境中,安装相应的包:
1 2 3
| conda activate tf-gpu conda install tensorflow-gpu pip install -r requirements.txt
|
使用完毕后可退出环境:
Anaconda常用命令
清理缓存:
1 2 3
| conda clean -p # 删除没有用的包 --packages conda clean -t # 删除tar打包 --tarballs conda clean -y -all # 删除所有的安装包及cache(索引缓存、锁定文件、未使用过的包和tar包)
|
虚拟环境:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| conda list conda env list \ conda info -e conda update conda
conda create -n $your_env_name python=X.X
conda activate $your_env_name conda deactivate $your_env_name
conda install -n $your_env_name [package]
conda remove -n $your_env_name --all conda remove --name $your_env_name $package_name
|