作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客
本文网址:[Python系列-1]:Python命令行集成开发环境AnaConda的详细安装过程_文火冰糖(王文兵)的博客-CSDN博客
目录
2.7 修改conda的配置文件,后续更新从清华镜像下载,速度比官网更快
1. AnaConda概述(开源的Python发行版本)
AnaConda: 是一个开源的Python软件包管理系统和环境管理系统,用于安装多个版本的Python软件包及其依赖关系,并在它们之间轻松切换。能够自动解决不同Python软件包之间的依赖关系是AnaConda重要的特征。
2. AnaConda的详细安装过程
网络上有很多AnaConda安装的详细步骤,这里列出关键步骤:
2.1 选择下载AnaConda的网站
官网地址:https://www.anaconda.com/distribution/
官方下载地址:Index of /
官方文档:Anaconda Individual Edition — Anaconda documentation
国内清华镜像地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
备注:为了提升安装速度,可以从清华镜像网址下载,安装,否则由于要访问国外网站,速度较慢,还容易造成网络访问超时,导致出错。
2.2 选择下载AnaConda的版本
- Conda的版本与Python的版本不是完全一致的,Conda是一个包管理C具,可以包含多个不同版本的Python,可以通过Conda的虚拟环境来管理不同版本的Python项目。
- 特定版本的深度学习框架的发行版本皆有所依赖的Python版本,并非最新版本Python版本,因此深度学习框架与最新python版本集成时有可能有不确定的问题。
- Conda可以通过虚拟环境的方式为不同厂家的深度学习框架,不同版本的深度学习框架建立独立多个各自独立的开发环境。
AnaConda与Python版本对应关系:anaconda python 版本对应关系_茶佬牛逼-CSDN博客_python3.7对应的anaconda版本
可以选择次新版本的AnaConda,以防止最新版本有些未知的问题,
作者选择了一年前的版本:Anaconda3-2020.02-Windows-x86_64.exe
2.3 下载:清华镜像,几分钟的时间
2.4 安装:大致10分钟
2.5 在命令行下检查anaconda的版本
C:\Users\Administrator> anaconda -V
anaconda Command line client (version 1.7.2)
(6)在命令行下检查conda的版本
C:\Users\Administrator> conda --version
conda 4.8.2
2.6 在命令行下检查python的安装版本
C:\Users\Administrator> python --version
Python 3.7.6 (default, Jan 8 2020, 20:23:39) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
2.7 修改conda的配置文件,后续更新从清华镜像下载,速度比官网更快
- 显示当前配置
conda config --show channels
channels:
- defaults
- 添加清华镜像 (添加到配置文件中,因为官方的下载太慢)
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/peterjc123
conda config --set show_channel_urls yes
- 擅长清华镜像(在不需要的时候删除)
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
2.8 建立虚拟环境
查看:conda info -e
建立Python2.7虚拟环境:conda create -n python2.7 python=2.7
建立Python3.5虚拟环境:conda create -n python3.5 python=3.5
建立PyTorch虚拟环境: conda create -n pytorch1.8_py3.8 python=3.8
建立PyTorch虚拟环境: conda create -n tensorflow2.4_py3.8 python=3.8
建立PyTorch虚拟环境: conda create -n deeplearning python=3.8
The following NEW packages will be INSTALLED:
ca-certificates anaconda/pkgs/main/win-64::ca-certificates-2021.7.5-haa95532_1
certifi anaconda/pkgs/main/win-64::certifi-2021.5.30-py38haa95532_0
openssl anaconda/pkgs/main/win-64::openssl-1.1.1k-h2bbff1b_0
pip anaconda/pkgs/main/win-64::pip-21.2.2-py38haa95532_0
python anaconda/pkgs/main/win-64::python-3.8.11-h6244533_0_cpython
setuptools anaconda/pkgs/main/win-64::setuptools-52.0.0-py38haa95532_0
sqlite anaconda/pkgs/main/win-64::sqlite-3.36.0-h2bbff1b_0
vc anaconda/pkgs/main/win-64::vc-14.2-h21ff451_1
vs2015_runtime anaconda/pkgs/main/win-64::vs2015_runtime-14.27.29016-h5e58377_2
wheel anaconda/pkgs/main/noarch::wheel-0.36.2-pyhd3eb1b0_0
wincertstore anaconda/pkgs/main/win-64::wincertstore-0.2-py38_0
2.9 其他命令
conda remove --name xxx --all
conda activate xxx
conda deactivate xxx
2.10 虚拟环境示意:
显示当前所有的虚拟环境
(base) PS C:\Users\Administrator> conda info -e
# conda environments:
#
base * C:\ProgramData\Anaconda3
python2.7 C:\ProgramData\Anaconda3\envs\python2.7
python3.5 C:\ProgramData\Anaconda3\envs\python3.5
pytorch1.8_py3.8 C:\ProgramData\Anaconda3\envs\pytorch1.8_py3.8
pytorch_py3.6 C:\ProgramData\Anaconda3\envs\pytorch_py3.6
(base) PS C:\Users\Administrator> python --version
Python 3.8.8
激活虚拟环境,在各个虚拟环境中切换:
(base) PS C:\Users\Administrator> conda activate python2.7
(python2.7) PS C:\Users\Administrator> python --version
Python 2.7.13 :: Continuum Analytics, Inc.
(python2.7) PS C:\Users\Administrator> conda activate pytorch1.8_py3.8
(pytorch1.8_py3.8) PS C:\Users\Administrator> python --version
Python 3.8.10
(pytorch1.8_py3.8) PS C:\Users\Administrator> conda activate pytorch_py3.6
(pytorch_py3.6) PS C:\Users\Administrator> python --version
Python 3.6.13 :: Anaconda, Inc.
(pytorch_py3.6) PS C:\Users\Administrator>
3. Anaconda配置文件
3.1 安装文件:Anaconda3 (包括jupter)
- 路径:
C:\ProgramData\Anaconda3
3.2 Anaconda3 配置文件:
(1)C:\Users\Administrator\.condarc
-
时机:
conda config
-
操作命令
conda config --show channels
conda config --add
(2)C:\Users\Administrator\.conda\environments
- 时机:
创建虚拟环境时。
- 操作:
conda create -n pytorch1.8_py3.8 python=3.8
3.3 Jupter配置文件
(1)C:\ProgramData\jupyter\nbconvert
(2)C:\Users\Administrator\.ipython
(3)C:\Users\Administrator\AppData\Roaming\jupyter
(4)
作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客
本文网址:[Python系列-1]:Python命令行集成开发环境AnaConda的详细安装过程_文火冰糖(王文兵)的博客-CSDN博客