Miniconda管理python环境

Miniconda管理python环境

在这里插入图片描述


前言

众所不周知(对于python初学者),python环境管理是很重要的,但是初学者们往往忽略这一点。我也是学习了一段时间,做了一些项目之后才意识到这一点,为此,我专门做一个教程。一是为了给大家一些参考,其次是作为我的笔记。我的风格是,任何教程每一步都做出来,而不是中间少一步搞得大家苦不堪言。

提示:以下是本篇文章正文内容,下面案例可供参考

一、Python环境是什么?

我们可以这样类比,我们手机APP可以多开,比如vx多开,同一个手机,“vx”和“vx分身”可以登录不同账号,但是都是vx,功能和作用都是一样的,把“vx分身”删掉不会影响到vx本体。python环境就是这样,python标准库大家共用,每一个项目都开一个分身,这样项目(分身)之间互不影响,第三方库需要哪个自己在下,比如A项目下载的pandas库版本和B项目pandas库下载的版本是可以不一样的,做A项目就激活A的虚拟环境,做B项目就激活B的虚拟环境。

总之,就是一句话:项目隔离依赖切换不同的 Python 版本

二、使用步骤

2.1 下载Miniconda

直达链接(仅适用Windows下最新版最新地址):https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Windows-

Windows用户:选择文件名Windows-x86_64.exe结尾
Linux用户:选择文件名Linux-x86_64.sh结尾
MacOS-Intel用户:选择文件名MacOSX-x86_64.sh结尾
MacOS-Arm用户:选择文件名MacOSX-arm64.sh结尾

清华源Minconda地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/
在这里插入图片描述

2.2 安装

我这个下载出来不是解压包,能直接安装
在这里插入图片描述

安装我就不赘述,只放出来几个需要注意的地方

最重要的:安装路径记住,后面要用
这是我的路径
在这里插入图片描述

这里选择ALL Users
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
到这里安装完成,下一步配置环境变量。

三、环境变量

3.1 配置环境变量

(1)按 win + R 输入 sysdm.cpl后确定
在这里插入图片描述
(2)高级 → 环境变量
在这里插入图片描述
在这里插入图片描述
(3)在系统变量找到 Path → 点击编辑

在这里插入图片描述
(4)然后选择新建,将Miniconda.3的安装路径 + \condabin 填写进去

(我新建所填内容:D:\Miniconda3\condabin ,请根据你的实际安装路径填写,填写完成后所有的窗口,点击确定)
在这里插入图片描述
安装路径怎么找?
我前面不是说了要记住吗?回答我!looking in my eyes

(5)检查是否配置成功
按 win + R 后输入 cmd → 确定
在这里插入图片描述
(6)输入 conda -V (注意V是大写),查询版本号
出现版本号为成功
在这里插入图片描述

3.2 换源

我们在下载第三方包的时候,用国外源下载很慢,所以换成国内镜像源,这里以清华源示例。

(1)进入清华大学开源软件镜像站
https://mirrors.tuna.tsinghua.edu.cn/help/pypi/?from=singlemessage
选择Anaconda
在这里插入图片描述
(2)(非Windows用户这步不需要)按 win + R 后输入 cmd → 确定,进入终端
输入命令:

conda config --set show_channel_urls yes

目的是什么?,请看下图

在这里插入图片描述
这个文件的路径:此电脑–>用户–>用户名–>.condarc
在这里插入图片描述

(3)复制图中代码放到.condarc里并按 Ctrl + S 快捷键保存文件,原本的要全部删除
在这里插入图片描述
(4)到这里还有最后一步,一定要做,这一步会把虚拟环境建立占用的内存放在安装目录里,比如我安装在D盘,改完之后,虚拟环境创建在D盘,否则,创建在C盘。
可以提前看一下在哪个盘:只要不是C盘优先级最高就行,我这里改过了
按 win + R 输入如下命令

conda create -n test python=3.12

在这里插入图片描述

首先,复制你需要设置优先级的路径,我的是D:\Mininconda3\envs
将下面的代码放到.condarc里

envs_dirs:
 - D:\Mininconda3\envs

在这里插入图片描述

其次,还需要给他权限,不然还是创建在C盘。

找到Minconda里的envs,右键点击属性
在这里插入图片描述
依次点击安全>Users>编辑
在这里插入图片描述

点击Users>全部允许,确定。

在这里插入图片描述
到这里就完成了。
(5) 最后,我们验证一下
按 win + R 输入如下命令

conda create -n test python=3.12

在这里插入图片描述

四、基本使用

4.1 创建对应Python虚拟环境,version换成版本号

conda create -n env_name python=version

4.2 查看虚拟环境

conda env list

4.3 进入对应虚拟环境

conda activate env_name

4.4 退出虚拟环境

conda deactivate

4.5 删除虚拟环境

输入下面代码回车:
这行代码和 3.2(5)的代码块是对应的,3.2(5)创建了虚拟环境在test文件夹

conda remove -n test --all

4.6 安装python包

package_name换成对应包的名字

conda install package_name

4.7 安装指定版本的python包

conda install package_name==X.X

4.8 查看通过conda安装的安装包

conda list

4.9 卸载python包

package_name换成对应包的名字

conda uninstall package_name

总结

在本篇中,我们通过 Miniconda 的下载安装以及环境搭建,完成了 Python 开发环境的快速配置及一些常用指令的总结。无论是为项目隔离依赖,还是切换不同的 Python 版本,Miniconda 都为开发者提供了高效的解决方案。

Miniconda 是一个轻量级的 Conda 发行版,它可以帮助您管理 Python 包以及依赖项,并允许创建隔离的虚拟环境。以下是 Miniconda 配置 Python 环境的基本步骤: ### 安装 Miniconda 1. **下载安装包** 访问 [Miniconda 官方网站](https://docs.conda.io/en/latest/miniconda.html),选择适合您操作系统的版本并下载。 2. **运行安装程序** 根据操作系统不同,按照提示完成安装过程。Windows 用户可以直接双击 `.exe` 文件;MacOS 和 Linux 用户需要通过命令行运行安装脚本。 3. **初始化 conda** 安装完成后,在终端输入 `conda init` 命令来设置 shell 初始化文件以便每次启动终端时自动激活 conda。(某些系统可能已经自动完成了这一步) 4. **验证安装是否成功** 输入 `conda --version` 检查是否有输出正确的版本信息。 ### 创建新的 Python 虚拟环境 ```bash # 使用特定版本的Python创建新环境 conda create -n myenv python=3.x # 切换到该环境中工作 conda activate myenv ``` 这里 `-n` 参数后的名称代表这个新建环境的名字 (`myenv`) ,您可以自由命名;而后面的数字部分表示所指定使用的 Python 版本号(如 `python=3.8`)。如果省略此选项,则会默认采用最新稳定版。 ### 添加所需的软件库 进入刚刚建立好的环境中之后,可以继续添加必要的第三方模块了: ```bash conda install numpy pandas matplotlib scikit-learn tensorflow... ``` 以上就是使用 Miniconda 来配置 Python 开发环境的大致流程啦! #### 注意事项: - 如果你需要删除不再需要的环境,只需简单地执行 `conda env remove --name <environment_name>` 即可; - 若要列出所有已有的环境列表,请键入 `conda info --envs` 或者简写的 `conda env list`.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值