MiniConda下载与安装

(/≧▽≦)/~┴┴ 嗨~我叫小奥 ✨✨✨
👀👀👀 个人博客:小奥的博客
👍👍👍:个人优快云
⭐️⭐️⭐️:Github传送门
🍹 本人24应届生一枚,技术和水平有限,如果文章中有不正确的内容,欢迎多多指正!
📜 欢迎点赞收藏关注哟! ❤️

一、概述

Conda 是开源的跨平台环境管理与包管理器,可为 Python、R、C/C++ 等多种语言创建相互隔离的工作空间。它自动解析并锁定依赖版本,确保不同项目在同一系统内并存且互不冲突,是入门开发者快速搭建可复现开发环境的推荐起点。

简单来说,Conda是一个帮你“装软件、管环境”的工具。它不仅能安装 Python,还能安装其他语言的库,最重要的是:它可以给每个项目建一个“独立环境”,避免版本冲突,让你不再为“跑不起来”而烦恼。

二、Windows下载与安装

官方文档:https://www.anaconda.com/docs/getting-started/miniconda/install

打开cmd,下载命令如下(记得改一下输出路径,我这里是C:\Users\xxx\Downloads,注意下载目录和安装目录不能是同一个):

curl https://repo.anaconda.com/miniconda/Miniconda3-latest-Windows-x86_64.exe --output .\Downloads\Miniconda3-latest-Windows-x86_64.exe

双击打开安装程序进行安装。

选择next下一步:

点击I Agree,继续:

选择只为我安装(官方推荐选择),点击next下一步:

选择要安装 Miniconda 的目标文件夹,然后单击next下一步:

这步是自定义选项(四个选择分别对应下面的描述):

  • 创建快捷方式 - 默认选中。为 Anaconda Prompt 包创建“开始”菜单快捷方式。取消选择此选项将跳过创建这些快捷指令。
  • 将 Miniconda3 添加到我的 PATH 环境变量 - 将包含 conda 二进制文件的路径添加到 PATH 环境变量。(注意:Anaconda 不建议选择此选项。conda 二进制文件路径包含其他包二进制文件,这些文件将永久添加到 PATH 环境变量中,即使当前没有 conda 环境处于活动状态。这使得其他软件可以使用这些包文件,这可能会导致错误。)
  • 将 Miniconda3 注册为我的默认 Python 3.13 - 默认选择。将此安装中的 Python 包注册为 VSCode、PyCharm 等程序的默认 Python。
  • 完成后清除包缓存 - 安装完成后运行 **<font style="color:rgb(145, 37, 131);background-color:rgb(246, 247, 248);">conda clean --all --force-pkgs-dirs</font>**

所以这里我们除了第二个不选,其他都选上,然后点击<font style="color:rgb(62, 68, 64);">install</font>开始安装。

等待几分钟后安装完成。

检查是否安装成功,前面注意到有关环境变量的选项我们没有选择,理由如下:

所以我们可以在windows开始菜单找到:

查看安装conda的版本:conda --version

所以后面我们执行conda相关的命令都是在Anaconda Prompt中执行的。

三、Linux下载与安装

1.在wsl 2中的Ubuntu20.04中使用命令行安装miniconda。

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh

按照提示完成安装后,重新打开一个shell,查看是否安装成功。

命令行前会出现base,每次系统启动都会自动激活conda的基础环境。

想要退回到系统自带的环境,可以有两种方法:

方法一:每次都运行 conda deactivate
方法二:运行 conda config --set auto_activate_base false

四、常用命令

conda命令官方文档:https://docs.conda.io/projects/conda/en/stable/commands/index.html

conda提供了非常多的命令来操作虚拟环境和管理依赖,感兴趣的可以自行查阅官方文档。

下面介绍一些的基础命令。

  1. 更新conda
conda update
  1. 创建虚拟环境并指定python版本
conda create -n <env-name> python=<py_version>

  1. 激活虚拟环境
conda activate <env_name>

(base) C:\Users\xxx>conda activate test # 前面括号里面的内容变成了base
(test) C:\Users\xxx>
  1. 回到默认虚拟环境
conda activate

(test) C:\Users\xxx>conda activate # 前面括号里面的内容变成了base
(base) C:\Users\xxx>
  1. 查看所有虚拟环境
conda info --envs

(base) C:\Users\xxx>conda info --envs

# conda environments:
#
base                 * E:\conda
test                   E:\conda\envs\test
  1. 删除指定虚拟环境
conda env reomve --name <env_name>

五、举例使用

以下示例在windows使用wsl2安装的ubuntu22.04系统上来初始化图算法相关的项目依赖。

  1. 复制项目代码到指定home目录下

  1. 创建虚拟环境

由于项目中使用的是Python3.9版本,所以在创建的时候可以指定Python版本为3.9。

并且项目中给了yaml配置文件,所以在创建的时候可以直接指定依赖文件。

conda create -n rustgraph -f rustgraph.yaml python=3.9

等待依赖下载完成,然后激活虚拟环境。

  1. 更换镜像源

如果下载太慢,可以更换成一些国内的镜像源。

(1)查看当前镜像源

conda config --show channels

(2)添加清华镜像源

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/conda-forge/
conda config --set show_channel_urls yes

(3)或者添加阿里云镜像源(二选一即可)

conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/free/
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/main/
conda config --add channels https://mirrors.aliyun.com/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes

(4)移除默认镜像源(可选)

conda config --remove channels defaults

(5)恢复默认镜像源(备用)

conda config --remove-key channels

如果是卡在pip依赖那里,可以在yaml文件中指定pip镜像源:

  - pip:
    - --index-url https://mirrors.aliyun.com/pypi/simple/
    - pyqt5-sip==4.19.18
    - pyqtchart==5.12
    - pyqtwebengine==5.12.1
  1. 激活虚拟环境
conda activate rustgraph

激活完成之后就可以执行代码了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值