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 都为开发者提供了高效的解决方案。