一、下载 Anaconda
下载地址:
选择自己电脑对应的版本下载。
二、安装
1.点击下载好的 exe 文件
2.根据需要修改 anaconda安装路径
3.根据需要勾选 Add Anaconda to my PATH environment variable
三、配置环境变量
1.在环境变量中,添加上如下图所示的 anaconda变量(若是做了 一.3中的操作,会自动增加上)
2.在命令行中 验证 conda是否安装成功(最好以管理员模式打开)
若是能输出 conda 4.. 说明安装成功
3.conda设置国内镜像源
在windows用户目录下创建一个 .condarc
文件,然后写入如下内容:
ssl_verify: true
channels:
- defaults
show_channel_urls: true
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
在修改镜像后,一定要验证conda config --show
4.为了避免可能的错误,在命令行中输入conda upgrade --all
先将工具包升级
创建自己的虚拟环境并在Pycharm 中使用
查看当前已有环境并创建一个名称为learn的虚拟环境并指定python版本为3
C:\Users\ahtcw\Desktop
λ conda env list
# conda environments:
#
base * D:\Anaconda3
C:\Users\ahtcw\Desktop
λ conda create -n learn python=3
Collecting package metadata (current_repodata.json): done
Solving environment: done
## Package Plan ##
environment location: D:\Anaconda3\envs\learn
added / updated specs:
- python=3
The following packages will be downloaded:
package | build
---------------------------|-----------------
certifi-2020.4.5.1 | py38_0 156 KB defaults
pip-20.0.2 | py38_1 1.7 MB defaults
python-3.8.2 | h5fd99cc_0 16.0 MB defaults
setuptools-46.1.3 | py38_0 538 KB defaults
wheel-0.34.2 | py38_0 66 KB defaults
wincertstore-0.2 | py38_0 15 KB defaults
------------------------------------------------------------
Total: 18.4 MB
The following NEW packages will be INSTALLED:
ca-certificates pkgs/main/win-64::ca-certificates-2020.1.1-0
certifi pkgs/main/win-64::certifi-2020.4.5.1-py38_0
openssl pkgs/main/win-64::openssl-1.1.1f-he774522_0
pip pkgs/main/win-64::pip-20.0.2-py38_1
python pkgs/main/win-64::python-3.8.2-h5fd99cc_0
setuptools pkgs/main/win-64::setuptools-46.1.3-py38_0
sqlite pkgs/main/win-64::sqlite-3.31.1-he774522_0
vc pkgs/main/win-64::vc-14.1-h0510ff6_4
vs2015_runtime pkgs/main/win-64::vs2015_runtime-14.16.27012-hf0eaf9b_1
wheel pkgs/main/win-64::wheel-0.34.2-py38_0
wincertstore pkgs/main/win-64::wincertstore-0.2-py38_0
Proceed ([y]/n)? y
Downloading and Extracting Packages
wincertstore-0.2 | 15 KB | ############################################################################ | 100%
setuptools-46.1.3 | 538 KB | ############################################################################ | 100%
certifi-2020.4.5.1 | 156 KB | ################################################################################################################################################################################################## | 100%
wheel-0.34.2 | 66 KB | ################################################################################################################################################################################################## | 100%
pip-20.0.2 | 1.7 MB | ################################################################################################################################################################################################## | 100%
python-3.8.2 | 16.0 MB | #########################9 python-3.8.2 | 16.0 MB | ####################################4
python-3.8.2 | 16.0 MB | ##############################################6 python-3.8.2 | 16.0 MB | ####################################################9
python-3.8.2 | 16.0 MB | #########################################################5 python-3.8.2 | 16.0 MB | ####################################################################3
python-3.8.2 | 16.0 MB | ########################################################################## python-3.8.2 | 16.0 MB | ##############################################################################3 python-3.8.2 | 16.0 MB | #####################################################################################python-3.8.2 | 16.0 MB | #####################################################################################python-3.8.2 | 16.0 MB | #####################################################################################python-3.8.2 | 16.0 MB | #####################################################################################python-3.8.2 | 16.0 MB | #####################################################################################python-3.8.2 | 16.0 MB | #####################################################################################python-3.8.2 | 16.0 MB | #####################################################################################python-3.8.2 | 16.0 MB | #####################################################################################python-3.8.2 | 16.0 MB | #####################################################################################python-3.8.2 | 16.0 MB | #####################################################################################python-3.8.2 | 16.0 MB | #####################################################################################python-3.8.2 | 16.0 MB | ################################################################################################################################################################################################## | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
# $ conda activate learn
#
# To deactivate an active environment, use
#
# $ conda deactivate
在pycharm 中修改配置
四、一些常用的命令
activate // 切换到base环境
activate learn // 切换到learn环境
conda create -n learn python=3 // 创建一个名为learn的环境并指定python版本为3(的最新版本)
conda env list // 列出conda管理的所有环境
conda list // 列出当前环境的所有包
conda install requests 安装requests包
conda remove requests 卸载requets包
conda remove -n learn --all // 删除learn环境及下属所有包
conda update requests 更新requests包
conda env export > environment.yaml // 导出当前环境的包信息
conda env create -f environment.yaml // 用配置文件创建新的虚拟环境
pip freeze 查看已安装的python 包
pip list 查看所有包