【ESWIN实习】五、Miniconda环境安装

本文详细介绍了Miniconda的安装、环境管理命令,包括创建、查看、激活、更新、安装、卸载package,以及退出和删除环境。此外,还讲解了如何更换pip和conda的镜像源,确保更快的下载速度。最后提到了conda-pack工具用于环境迁移,并对比了conda、pip和virtualenv的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、Miniconda 安装

依次在终端输入以下命令即可安装成功

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

注:下载好xxx.sh的脚本后,直接bash xxx.sh也可以执行安装,安装完成后,想要不关闭终端自动激活,也可以直接在当前终端输入bash

运行最后一个脚本后,需要根据终端提示进行安装信息确认!安装完毕后,重开终端窗口之后,就可以看到conda环境可用了(base代表默认环境)。

如果不想打开终端后,自动激活并进入base环境,可以新开一个终端输入以下命令:

conda config --set auto_activate_base false

二、Miniconda 命令基本使用

2.1. 创建新的环境

conda create -n 虚拟环境的名称 python=3.8

2.2. 查看全部环境

conda env list

2.3. 激活新的环境

注:默认环境是:base

conda activate 虚拟环境的名称

2.4. 更新package

使用conda安装package之前,可以先更新一下conda,命令如下:

conda update conda

2.5. 安装package

conda install xxx

如果需要指定对应版本的package,可以在xxx后加入具体版本号,如下:

conda install xxx==59.5.0

2.6. 卸载package

conda uninstall XXX

如果卸载失败,可以尝试以下两种卸载命令:

conda remove XXX
pip uninstall  XXX

2.7. 退出新的环境

conda deactivate 虚拟环境的名称

2.8. 删除新的环境

注:删除环境前,记得先退出该环境!

conda remove -n 虚拟环境的名称 --all

2.9. 列出目前已有的所有环境

conda env list

三、更换Miniconda镜像源

3.1、pip 更换镜像源

  • 临时更换 - 加上-i https://pypi.tuna.tsinghua.edu.cn/simple)即可,示例如下:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -U 具体package

永久更换 - 新建~/.pip/pip.conf文件,并添加如下内容:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

3.2、conda 更换镜像源(永久更换)

打开原来的源:

sudo vim ~/.condarc

添加如下内容:

show_channel_urls: true
channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
  - defaults

注:windows也是更改为上面这个,需要注意的是windows默认不会创建.condarc目录

四、其他命令使用

4.1、conda pack

应用场景:简单来说,可以将“辛苦”建好的环境在离线机器上使用。

参考:

使用步骤:

  1. 安装 conda-pack 包
pip install conda-pack
  1. 打包原conda环境,默认会在当前路径下打包成后缀为.tar.gz的压缩文件
conda pack -n xxx

如果某些安装包是通过pip install -e安装或者python setup.py develop配置,会有CondaPackError错误,这时打包需要加上一些参数,如下:

conda pack -n xxx --ignore-editable-packages
  1. 还原环境

将打包好的环境放置到目标机器下的conda下的ens文件夹,比如我的是在/home/clay/software/miniconda3/envs下!将其解压出来,命令如下:

mkdir xxx
tar -zxvf xxx.tar.gz -C ./xxx/
  1. 查看结果
conda env list

其他注意:

  • 参考:https://blog.youkuaiyun.com/adczsw/article/details/121983846
  • 这种python环境打包,只能在同一种操作系统中进行,比如你在windows平台上安装的anaconoda,打包anaconda中的python环境到linux服务器中,这样的是用不了的,我之前不知道,进行了这样的尝试,还以为出现了错误,我们可以看下面图片就明白了。

附:conda/pip/virtualenv 区别

  • conda可同时管理package及环境;
  • pip只能管理package;
  • virtualenv只能管理环境

参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

ReCclay

如果觉得不错,不妨请我喝杯咖啡

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

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

打赏作者

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

抵扣说明:

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

余额充值