[Python系列-1]:Python命令行集成开发环境AnaConda的详细安装过程

Posted 文火冰糖的硅基工坊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Python系列-1]:Python命令行集成开发环境AnaConda的详细安装过程相关的知识,希望对你有一定的参考价值。

作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing

本文网址:https://blog.csdn.net/HiWangWenBing/article/details/119159719


目录

1. AnaConda概述(开源的Python发行版本)

2. AnaConda的详细安装过程

2.1 选择下载AnaConda的网站

2.2 选择下载AnaConda的版本

2.3 下载:清华镜像,几分钟的时间

2.4 安装:大致10分钟

2.5 在命令行下检查anaconda的版本

2.6 在命令行下检查python的安装版本

2.7 修改conda的配置文件,后续更新从清华镜像下载,速度比官网更快

2.8 建立虚拟环境

2.9  其他命令

2.10  虚拟环境示意:


1. AnaConda概述(开源的Python发行版本

AnaConda 是一个开源的Python软件包管理系统和环境管理系统,用于安装多个版本的Python软件包及其依赖关系,并在它们之间轻松切换。能够自动解决不同Python软件包之间的依赖关系是AnaConda重要的特征。

2. AnaConda的详细安装过程

网络上有很多AnaConda安装的详细步骤,这里列出关键步骤:

2.1 选择下载AnaConda的网站

官网地址:https://www.anaconda.com/distribution/

官方下载地址:https://repo.anaconda.com/archive/

官方文档:https://docs.anaconda.com/anaconda/

国内清华镜像地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

 备注:为了提升安装速度,可以从清华镜像网址下载,安装,否则由于要访问国外网站,速度较慢,还容易造成网络访问超时,导致出错。

2.2 选择下载AnaConda的版本

  • Conda的版本与Python的版本不是完全一致的,Conda是一个包管理C具,可以包含多个不同版本的Python,可以通过Conda的虚拟环境来管理不同版本的Python项目。
  • 特定版本的深度学习框架的发行版本皆有所依赖的Python版本,并非最新版本Python版本,因此深度学习框架与最新python版本集成时有可能有不确定的问题。
  • Conda可以通过虚拟环境的方式为不同厂家的深度学习框架,不同版本的深度学习框架建立独立多个各自独立的开发环境。

AnaConda与Python版本对应关系:https://blog.csdn.net/yuejisuo1948/article/details/81043823

可以选择次新版本的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 --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

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>


作者主页(文火冰糖的硅基工坊):https://blog.csdn.net/HiWangWenBing

本文网址:https://blog.csdn.net/HiWangWenBing/article/details/119159719

以上是关于[Python系列-1]:Python命令行集成开发环境AnaConda的详细安装过程的主要内容,如果未能解决你的问题,请参考以下文章

python编写微信小程序命令行操作脚本

如何重启spyder

Python运行

Python3系列__01Python安装

ubuntu python3.5升级3.6后打不开终端的解决办法

一搭建selenium web自动化集成环境