【youcans的深度学习 01】安装环境详解之 miniconda

欢迎关注『youcans的深度学习』系列,持续更新中…
【youcans的深度学习 01】安装环境之 miniconda
【youcans的深度学习 02】PyTorch CPU版本安装与环境配置
【youcans的深度学习 03】PyTorch CPU版本安装与环境配置
【youcans的深度学习 04】PyTorch入门教程:基础知识
【youcans的深度学习 05】PyTorch入门教程:快速入门



1. conda/Anaconda/miniconda

  • conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理与环境管理。包管理与pip的使用类似,环境管理则允许用户方便地隔离和管理不同python版本的环境。
  • Anaconda和miniconda都是conda的一种发行版。只是包含的包不同。
  • Anaconda包含了conda、python等180多个科学计算工具包及其依赖项,也称为Python的一种发行版。
  • miniconda是最小的conda安装环境,只包含最基本的内容——python与conda,以及相关的必须依赖项。所有的操作命令皆在命令行中完成,没有GUI界面。

1.1 conda

conda 是一个开源的包、环境管理器,可以用于在同一个机器上安装不同版本的软件包及其依赖,并能够在不同的环境之间切换。
conda将几乎所有的工具、第三方包都当做package对待,甚至包括python和conda自身。因此,conda打破了包管理与环境管理的约束,能非常方便地安装各种版本python、各种package并方便地切换。


1.2 Anaconda——推荐小白使用

Anaconda是一个免费开源的Python和R语言的发行版本,用于计算科学(数据科学、机器学习、大数据处理和预测分析)。

Anaconda致力于简化包管理和部署,支持 Linux, Mac, Windows系统,拥有超过1400个数据科学软件包。

Anaconda包含Conda和虚拟环境管理,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。

Anaconda使用软件包管理系统Conda进行管理,利用工具/命令conda来进行package和environment的管理,并且已经包含了Python和相关的配套工具。可以使用已经包含在Anaconda中的命令conda install或者pip install从Anaconda仓库中安装开源软件包。Pip提供了Conda大部分功能,并且大多数情况下两个可以同时使用。

Anaconda安装包的下载地址:Anaconda | Anaconda Distribution
Anaconda官方安装教程:Installation — Anaconda documentation


1.3 miniconda——推荐深度学习使用

miniconda是conda的精简版安装程序。所占内存较小,所有的操作命令皆在命令行中完成,没有GUI界面。

miniconda是Anaconda的小型引导程序版本,仅包含conda,python,它们依赖的软件包以及少量其他有用的软件包,包括pip,zlib和其他一些软件包。使用conda install command可以从Anaconda存储库中安装720+个其他conda软件包。

推荐深度学习使用miniconda搭建Python环境,它提供了python与conda,可以创建相对独立的Python环境,避免与其它库的冲突。


2. miniconda安装

2.1 卸载 Anaconda

如果已经安装了Anaconda,请先卸载Anaconda。


2.2 下载miniconda 安装包

从miniconda官网下载miniconda安装包:miniconda 官网下载

注意根据使用的系统、Python版本选择适当的安装包:

在这里插入图片描述


2.3 安装miniconda 安装包

下载完成后,打开安装包,安装miniconda。推荐以管理员身份运行。

在这里插入图片描述


注意:建议修改安装目录,以便管理。

在这里插入图片描述


2.4 环境配置

鼠标右键点击:电脑 -> 属性 -> 高级系统设置 -> 环境变量,新建或编辑系统变量,添加以下三个路径:

  • 安装路径\Miniconda3(例如 C:\Python\miniconda3);
  • 安装路径\Miniconda3\Scripts(例如 C:\Python\miniconda3\Scripts);
  • 安装路径\Miniconda3\Library\bin(例如 C:\Python\miniconda3\Library\bin)。

在这里插入图片描述


2.5 测试

通过控制台命令 cmd 或 Anaconda Prompt (miniconda)进入命令行操作。

  • 输入:conda -V 后回车:

在这里插入图片描述

  • 输入:conda init cmd.exe

在这里插入图片描述


2.6 更换国内镜像源

为了加快第三方库的下载速度,可以将源指向国内的镜像源,例如使用 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

根据清华开源软件镜像站关于Anaconda镜像使用帮助的提示,在用户目录下新建 .condarc 文件。

在这里插入图片描述

编辑创建 .condarc 文件如下,保存到"C:\Users\×××"路径下(×××表示登录的用户名):

channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - 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
  pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

3. miniconda的使用

3.1 环境管理

3.1.1 创建环境

conda 安装后会自带一个 base 环境,其它虚拟 Python 环境则需要手动创建。

语法:

conda create -n [环境名称] python[=版本]

用例:创建名称为 py38 的 Python 环境,Python 版本为3.8

conda create -n py38 python=3.8

在这里插入图片描述

遇到Proceed([y]/n)时,直接回车。

在这里插入图片描述

创建成功。


3.1.2 查看环境列表

conda env list


3.1.3 激活环境

conda activate [环境名称]

用例:创建名称为 py38 的 Python 环境,Python 版本为3.8

conda activate py38

在这里插入图片描述

注意,图中"C:\Users\…"之前的环境名称已经由默认的 <base>变成了距离的用户环境<py38>


3.1.4 切换环境

conda [环境名称]


3.1.5 退出当前环境

conda deactivate

在这里插入图片描述


3.1.6 删除环境

conda env remove -n [环境名称]


3.2 包管理

3.2.1 查询已安装的包

conda list

在这里插入图片描述


3.2.2 conda install 安装包名(=版本)

conda install numpy

conda install -y pandas

conda install -y matplotlib & conda install -y scipy & conda install -y xlrd

在这里插入图片描述


3.2.3 pip install 安装包名(=版本)

pip3 install scikit-learn -i https://mirrors.tuna.tsinghua.edu.cn/

有些第三方包在清华镜像源找不到,或者下载错误,可以更换为中科大镜像源或其它镜像源。

pip3 install scikit-learn -i https://pypi.mirrors.ustc.edu.cn/simple/
pip3 install opencv-python -i https://pypi.mirrors.ustc.edu.cn/simple/

常用的国内镜像源:

清华源镜像 https://mirrors.tuna.tsinghua.edu.cn/
中科大源 http://mirrors.ustc.edu.cn/
阿里源 https://developer.aliyun.com/mirror/
腾讯源 https://mirrors.cloud.tencent.com/
豆瓣 Python PyPI 镜像 http://pypi.doubanio.com/simple/

在这里插入图片描述


3.3 其它命令

输出配置信息

conda config --show

升级conda

conda update conda

查看版本信息

conda -V

查看帮助信息

conda -h


4 PyCharm环境设置

4.1 查看 Python 环境

conda 安装后会自带一个 base 环境,其它虚拟 Python 环境则需要按照 3.1 节方法手动创建。例如,已经创建了名为 py38 的Python环境:

conda list

在这里插入图片描述

于是,我们已经创建了一个名为 py38 的Python环境并激活(激活环境的路径前有一个星号*)。


4.2 PyCharm 环境设置

4.2.1 创建新项目的环境设置

  • 打开PyCharm,创建新的项目。

  • Location 选择适当的项目路径

  • Python Interpreter 选择 Previously configured interpreter,选项框中自动找到 Python3.8(py38)

  • 如果没有自动找到,则可以通过路径选择添加Python解释器Add Python Interpreter,找到所经历的 py38 环境的Python解释器。如下图所示:

在这里插入图片描述

如果在该窗口选择 Create a main.py welcom script,则在创建项目的同时新建了一个 main.py 文件。

运行这个 main.py 文件,在 PyCharm 下方就会出现运行结果:

在这里插入图片描述


4.2.2 已有项目的环境设置

  • 打开 PyCharm,打开一个已经建立的项目;
  • 在 PyCharm 上方菜单选择:FileSettings
  • 弹出 Settings 窗口,从左侧菜单选择:ProjectPython Interpreter,从右上方的选项框Python Interpreter选择 Python3.8(py38)环境。当然也可以选择创建的其它 Python 环境。
  • 打开并运行 python 程序,得到运行结果。

在这里插入图片描述

如果提示缺少导入的包,可以按照 3.2 的方法安装相应的包。


【本节完】


版权声明:
欢迎关注『youcans的深度学习』系列,转发请注明原文链接:
【youcans的深度学习 01】安装环境详解之 miniconda (https://youcans.blog.csdn.net/article/details/129112600)
Copyright 2023 youcans, XUPT
Crated:2023-03-06


  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
如果你想下载并安装Miniconda,你可以按照以下步骤进行操作: 1. 首先,你需要访问Miniconda的官方网站(https://docs.conda.io/en/latest/miniconda.html)下载适合你操作系统的安装程序。 2. 下载完安装程序后,双击运行安装程序,并按照安装向导的指示进行操作。 3. 在安装过程中,你可以选择安装路径环境变量的配置。如果你希望自定义安装路径,可以选择"Advanced Options"(高级选项)进行设置。 4. 在安装完成后,你可以通过命令提示符或终端来验证Miniconda是否成功安装。可以打开命令提示符或终端窗口,输入"conda --version"来检查版本号。如果正确显示了版本号,则表示Miniconda已经成功安装。 引用中提到了在安装目录中创建环境的步骤,如果你需要创建一个新的环境,可以按照其中的指示进行操作。 引用中提到了配置镜像源以加速下载的步骤。你可以选择使用清华大学开源软件镜像站提供的镜像源。 引用中提到了在用户的家目录中生成.condarc配置文件的步骤。这是一个可选的配置文件,可以在安装完成后根据需要进行配置。 希望以上信息能够帮助到你,如果还有其他问题,请随时提问。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Miniconda的下载安装和配置详解](https://blog.csdn.net/qq_41946216/article/details/129481760)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

youcans_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值