conda环境管理与常用命令

本文介绍在CentOS系统中如何使用conda进行Python环境管理,包括保留系统自带的Python2.6,自定义创建Python3.6环境。详解conda常用命令,如创建、激活、查看和删除环境,以及miniconda的下载与安装过程。

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

conda环境管理

CentOS系统自带了python2.6
在这里插入图片描述
使用conda可以既保留系统自带的python 2.6环境, 又能自定义所需python环境, 使用自定义的python 3.6环境的test效果如下

在这里插入图片描述

conda是一个针对多种语言的依赖和包管理工具, 同时能够自定义所需的环境. 本文使用的是miniconda来进行python环境管理. miniconda是Anaconda的精简版, Anaconda内置了conda, 以及用于科学计算的python工具.

conda环境管理的常用命令

创建环境:conda create -n env_name

退出当前环境: conda deactivate

查看所有环境conda info --envs

删除一个环境:conda remove -n env_name --all

miniconda下载地址与安装

下载地址:https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh

下载好以上脚本, 直接执行以下命令即可

bash Miniconda3-latest-Linux-x86_64.sh
### 如何使用 Conda 创建新环境 通过 `conda` 工具可以轻松管理 Python 的虚拟环境以及依赖项。以下是关于如何创建新环境的相关命令及其说明。 #### 创建新的虚拟环境 可以通过以下命令来创建一个新的虚拟环境并指定所需的 Python 版本: ```bash conda create -n 虚拟环境名 python=版本号 ``` 例如,如果希望创建名为 `sjwlpy37` 并基于 Python 3.7 的虚拟环境,则运行如下命令[^1]: ```bash conda create -n sjwlpy37 python=3.7 ``` 执行上述命令后,Conda 将会下载所需文件并完成环境初始化过程。 #### 激活已创建的虚拟环境 一旦成功创建了一个虚拟环境,就可以通过激活它来进行开发工作。激活某个特定环境的方法如下所示: ```bash conda activate 虚拟环境名 ``` 比如要激活之前建立好的 `sjwlpy37` 环境,输入下面这条语句即可实现切换到该环境下操作: ```bash conda activate sjwlpy37 ``` #### 导出当前环境中的包列表至文本文件 为了便于迁移或者备份现有的项目所使用的库集合,可采用此方法保存下来一份完整的记录作为参考依据之一。 ```bash conda list --explicit > environment.txt ``` 这样就会把所有的软件包信息写入到名为 `environment.txt` 文件当中去存储起来备用[^2]。 #### 在另一个地方重新构建相同的环境 当需要在一个全新的位置恢复先前已经设置完毕的工作区时(即复制整个项目的全部必要组件),可以从刚才生成的那个 `.txt` 文档里读取数据再据此重建完全一致的新实例出来。 ```bash conda env create -f environment.txt ``` 这一步骤将会按照文档内的描述自动安装对应的各个模块直至达到预期效果为止。 ### 注意事项 - 如果不确定具体应该选用哪个版本号的话,默认情况下最新稳定版通常是不错的选择;但是考虑到兼容性问题,在实际应用过程中还是建议尽量保持原生需求相匹配最为稳妥可靠一些。 - 当前活动状态下的终端窗口只会显示属于被选中那个特殊区域范围内部可用资源链接地址等内容详情介绍页面等等情况之下才会生效哦!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值