Miniconda安装及使用

本文介绍了如何在B站课程中通过miniconda管理和创建Python虚拟环境,包括下载、安装步骤,添加环境变量,切换国内镜像源,以及常用conda命令的使用,如创建、激活、删除虚拟环境等。
摘要由CSDN通过智能技术生成

B站课程

下载地址 Index of /anaconda/miniconda/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

anaconda | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

1.为什么会诞生Python虚拟环境管理工具

Python 应用经常需要使用一些包第三方包或者模块,有时需要依赖特定的包或者库的版本,很多时候不同的 Python 应用所依赖的版本是冲突的,满足了其中一个,另一个则无法运行,解决这一问题的方法就是虚拟环境。

虚拟环境是一个包含了特定 Python 解析器以及一些软件包的自包含目录,不同的应用程序可以使用不同的虚拟环境,从而解决了依赖冲突问题

2.安装

2.1 下载

下载地址 Index of /anaconda/miniconda/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

在这里插入图片描述

第二个选项是 把miniconda里边的python作为系统环境变量的python

第三个是关于内存清理方面的,选不选都行(我选择了)

在这里插入图片描述

2.2 完成后的指引页面

Installation Success | Anaconda

Getting started with conda — conda 23.11.1.dev62 documentation

2.3 添加环境变量

cmd命令窗口

C:\Users\shink>conda
‘conda’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。

需要添加环境变量,对应安装路径

在这里插入图片描述

2.4 成功效果

重新打开cmd命令窗口

输入conda

在这里插入图片描述

3.换国内的镜像网站源

anaconda | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

在这里插入图片描述

C:\Users\shink\.condarc文件,替换成以下内容,即可添加 Anaconda Python 免费仓库。

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
  deepmodeling: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/

运行 conda clean -i 清除索引缓存,以保证用的是镜像站提供的索引。

运行conda info看换源是否成功。

在这里插入图片描述

4.修改envs directories

上面图中【envs directories】是环境建立的路径,可以按照以下步骤修改(可以改为别的磁盘),以下演示将C:\ProgramData\miniconda3\envs的优先级与第一个替换。

4.1 修改.condarc文件

C:\Users\shink\.condarc文件,追加以下内容:

envs_dirs:
  - C:\ProgramData\miniconda3\envs

在这里插入图片描述

4.2 conda info查看

重新打开cmd命令窗口,输入conda info,此时C:\ProgramData\miniconda3\env就是优先级最高的路径。

在这里插入图片描述

4.3 create测试效果失败

运行 conda create -n test python=3.10 新建虚拟环境,发现这个路径没改过来,输入n退出创建。

在这里插入图片描述

4.4 修改env文件夹权限

给envs文件夹修改权限,除了特殊权限都赋予。

在这里插入图片描述

4.5 create测试效果成功

重新打开cmd命令窗口,运行 conda create -n mypython310 python=3.10 新建虚拟环境,此时路径正确。

在这里插入图片描述

conda remove -n mypython310 --all删除虚拟环境,C:\ProgramData\miniconda3\envs文件夹下对应的文件都会被删除。

5.常用指令

# 清除索引缓存
conda clean -i
# 查看当前conda环境的详细信息,包括conda的版本号、conda所安装的包的信息、操作系统信息等
conda info

# 查看虚拟环境。新装的conda有个基础环境叫base,不能删掉。
conda env list
# 创建虚拟环境
conda create -n your_env_name python=X.X
# 进入(激活)虚拟环境
conda activate your_env_name
# 查看通过conda安装的安装包
conda list
# 安装包
conda install package_name
# 安装指定版本的包(不建议使用conda安装,建议还是pip安装)
conda install package_name=X.X
# 卸载包
conda uninstall package_name
# 退出虚拟环境
conda deactivate
# 删除环境
conda remove -n your_env_name --all

具体案例

conda create -n MyPython_310 python=3.10
conda env list
conda activate MyPython_310
conda list
conda deactivate
conda remove -n MyPython_310 --all
Miniconda是一个轻量级的Python发行版,它包含了conda管理工具以及基础的科学计算库。在Mac上安装使用Miniconda通常可以按照以下步骤进行: 1. **下载安装包**:访问Anaconda官网 (<https://www.anaconda.com/products/distribution>) 下载适用于macOS的Miniconda安装包。推荐选择“Miniconda3”而不是“Anaconda”,因为后者包含了更多非必要的组件。 2. **运行安装程序**:双击下载好的.dmg文件打开,然后运行安装程序。你可以选择默认的安装路径,如`/Users/your_username/miniconda3`。 3. **创建环境**:首次启动时,可能会提示是否创建一个新的Conda环境。创建新环境有助于管理和隔离不同的Python项目,避免依赖冲突。例如,你可以输入命令`conda create -n myenv python=3.9` 来创建一个名为myenv的环境,指定Python版本为3.9。 4. **激活环境**:要在终端中使用这个新环境,输入 `conda activate myenv` 或者 `source activate myenv`,这会将当前shell配置为使用该环境。 5. **安装包**:在激活环境中,你可以使用`conda install package_name` 来安装所需的Python包。比如`conda install numpy pandas`。 6. **管理软件包**:使用`conda list`查看已安装的包,`conda remove package_name`卸载不需要的包,`conda update package_name`更新到最新版本。 7. **退出环境**:当你完成工作并想回到系统全局的Python环境,可以使用 `conda deactivate` 。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值