手把手教你安装Miniconda3

前言

毕设选了深度学习项目(其实博主之前学的是 Java 的),需要用到 Python,所以需要安装 Python 环境和开发工具,开发环境推荐使用 Anaconda 或者 Miniconda,下面是 Anaconda 和 Miniconda 区别,大家根据自己需求选择安装即可,我换了新的电脑那么我就安装 Miniconda ,我之前也出过一期 Anaconda 安装教程直达链接:手把手教你安装Anaconda3,这期教程将手把手教你安装 Miniconda。

Miniconda

  • 轻量级:仅包含 Conda、Python 和少量必要包。
  • 灵活性:用户可根据需要自行安装其他包。
  • 适合场景:适合对存储空间敏感或希望自定义安装的用户。

Anaconda

  • 全面:包含 Conda、Python 及大量预装科学计算和数据分析包。
  • 便捷性:开箱即用,适合数据科学和机器学习。
  • 适合场景:适合初学者或需要快速使用大量工具的用户。

选择建议

  • 选 Miniconda:如果希望轻量安装并自定义环境

  • 选 Anaconda:如果需要大量预装工具,且不介意较大的安装体积,一般体积较大

在这里插入图片描述

我这里列出几种常见开发工具搭配:

  • PyCharm + Anaconda + MySQL+ Navicat Premium
  • PyCharm + Miniconda + MySQL+ Navicat Premium
  • VS Code + Anaconda + MySQL+ Navicat Premium
  • VS Code + Miniconda + MySQL+ Navicat Premium

注意:有数据库开发的加上 MySQL+ Navicat Premium(我这里作为推荐)其中,Navicat Premium 是一款多功能的数据库管理和开发工具,可以通过单一的应用程序同时连接多种数据库,如 MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 和 SQLite。这款软件支持多种云数据库服务,包括 Amazon RDS、Amazon Aurora、阿里云、腾讯云和华为云等,创建、管理和维护数据库变得更加快捷和简单。一句话总结:就是通过图形界面来操作数据库,总之非常好用。

下载地址

Miniconda下载直达链接: Miniconda安装包。需要根据系统选择下载就行,我系统是 Windows 64 位,所以选择 Windows 64 位的,我下载最新的版本。

https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/?C=M&O=D

在这里插入图片描述

安装Miniconda注意事项

1.安装目录不能是中文路径,文件夹必须为空的文件夹
2.系统用户名是中文的话,会导致spyder或者jupyter闪退或者打不开,解决方法看我之前的作品解决
3.安装时候勾选添加环境变量这个步骤,避免后续带来不必要的麻烦

详细安装步骤

1.双击安装包进行安装

在这里插入图片描述

2.安装步骤如下
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

安装目录建议安装到其他盘,在其他盘新建一个文件夹,然后选中新建的文件夹就行

在这里插入图片描述

到了这步需要勾选上,让 Miniconda 添加到系统环境中,如果没有勾选的话,后面需要手动添加环境变量。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

这里已经安装完成啦

验证是否安装成功

1.点击电脑左下角的开始,会看到 Anaconda3 文件夹,文件夹的名字为啥不是 Miniconda3 呢,这个其实影响不大,只是名字罢了,可以看到 Miniconda3 确实轻量化了很多,对比Anaconda3 少了 Anaconda Navigator 图形化界面、Jupyter、Spyder,如果你需要使用 Jupyter、Spyder 需要自己单独安装,安装方式可以通过 pip 安装即可,网上有教程的,但是对于我够用了。

在这里插入图片描述
下图是我安装的 Anaconda 的 ,包含 Conda、Python 及大量预装科学计算和数据分析包。(前面前言有介绍)
在这里插入图片描述

2.打开控制台

在这里插入图片描述

3.输入 conda ,输出下面信息证明成功

在这里插入图片描述
4.输入 Python ,看看 Python 版本是多少
在这里插入图片描述

注意:
base 环境是安装 Miniconda3 自带的,避免在 base 环境直接安装项目依赖,以免造成包冲突或环境混乱。后续可以创建自己的虚拟环境,创建命令如(conda create -n myenv python=3.9),可以自由指定 Python 版本(如 3.8、3.9 等)。这样能确保依赖隔离,避免版本冲突(所以我这里推荐 Miniconda3 或者 Anaconda3 就是这个原因,每个虚拟环境都是独立的,互不干扰),通过 conda activate myenv 快速切换环境。myenv 名字可以自己取,英文的就行。

换镜像源

Miniconda3 的默认源在国内下载速度可能会比较慢,所以建议使用国内的镜像源,以加快下载速度。同时,国外的镜像源可能会因为网络原因而无法连接,使用国内的镜像源可以提高稳定性。另外,使用国内的镜像源还可以加快软件包的更新速度,保证及时获取最新的软件包和安全补丁。
换源是什么?
我理解就是换成国内镜像源,下载 Python 库速度快很多,默认情况下,这些工具会从国外的服务器下载软件包,由于在国内,下载速度会很慢

在控制台复制换源命令命令就行

注意注意注意:如果 Miniconda 换中国科技大学镜像源之后创建虚拟环境失败,就换清华大学的镜像源

anaconda换中国科技大学镜像源:

conda config --remove-key channels
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/cloud/pytorch/
conda config --set show_channel_urls yes
pip config set global.index-url https://mirrors.ustc.edu.cn/pypi/web/simple

anaconda换清华源:

conda config --remove-key channels
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge 
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --set show_channel_urls yes

pip换中科大源

pip config set global.index-url https://mirrors.ustc.edu.cn/pypi/web/simple

pip换阿里源

pip config set global.index-url http://mirrors.aliyun.com/pypi/simple/

pip换豆瓣源

pip config set global.index-url http://pypi.douban.com/simple/

pip换清华源

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple/

命令解释

1.为啥在最后一行加上 conda config --set show_channel_urls yes,解释如下
conda config --set show_channel_urls yes 用于生成 .condarc 文件,该文件在 C 盘的:
C:\Users\自己的用户名文件夹,这个文件永久存放源命令,便于 conda 安装 Python 库,也可以删除这个文件,删除之后就是用 Miniconda 默认的源,默认源下载 Python 库很慢
在这里插入图片描述

2.为啥在开头一行加上 conda config --remove-key channels,解释如下:
conda config --remove-key channels 意思是,恢复 Miniconda3 的源为默认。
如果没有在 Miniconda3 源命令开头一行加上 conda config --remove-key channels,也没有手动删除 .condarc 文件,换两个不同的源,会进行叠加,创建虚拟环境容易报错。那么在 Miniconda3 源命令开头一行加上 conda config --remove-key channels,即使没有手动除 .condarc 文件也不会把不同的源进叠加
简单来说这个命令就是清空已有源,防止换源进行叠加,也是非常重要的命令

怎么把Miniconda彻底卸载干净

把 Miniconda 安装在的文件夹删除即可卸载干净

总结

安装有问题请留言。对你有帮助的话,帮忙点个赞吧,谢谢