python管理工具之conda安装部署及使用详解

2025-01-24 16:50

本文主要是介绍python管理工具之conda安装部署及使用详解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

《python管理工具之conda安装部署及使用详解》这篇文章详细介绍了如何安装和使用conda来管理Python环境,它涵盖了从安装部署、镜像源配置到具体的conda使用方法,包括创建、激活、安装包...

python管理工具:conda部署+使用

一、安装部署

1、 下载

- 官网下载:
https://repo.anaconda.com/archive/index.html
- wget方式:
wget -c https://repo.anaconda.com/archive/Anaconda3-2023.03-1-linux-x86_64.sh

python管理工具之conda安装部署及使用详解

2、 安装

在conda文件的目录下输入命令安装,一路回车,直到他要求输入yes

bash Anaconda3-2023.03-1-Linux-x86_64.sh
默认安装位置:
PREphpFIX=/root/anaconda3

python管理工具之conda安装部署及使用详解

python管理工具之conda安装部署及使用详解

3、 设置环境变量

# conda环境变量
vim /etc/profile
export PATH=/root/anaconda3/bin:$PATHpshheraerU
vim ~/bashrc
export PATH=/root/anaconda3/bin:$PATH
# 刷新环境变量
source /etc/profile
source ~/.bashrc
# 验证
[root@xwsoft conda]# conda -V
conda 23.3.1

python管理工具之conda安装部署及使用详解

二、镜像源配置

2.1 conda配置

vim ~/.condarc
channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
show_channel_urls: true
ssl_verify: true
allow_conda_downgrades: true

2.2 pip配置

mkdir ~/.pip
cd ~/.pip/
vim pip.conf 
# 配置镜像
[global] 
index-url = http://mirrors.aliyun.com/pypi/simple/ 
[install] 
trusted-host=mirrors.aliyun.com
此时conda环境已经安装完成!!!

三、 conda使用

3.1、创建指定Python版本的环境

conda create --name mytest python=3.8

3.2、激活环境

# 初始化
conda init bash
# 关闭当前窗口,换个
conda activate mytest
# 激活后,你的终端提示符会显示当前激活的环境名称,以提醒你正在使用哪个环境。
(base) China编程[root@xwsoft anaconda3]# conda activate mytest
(mytest) [root@xwsoft anaconda3]#

python管理工具之conda安装部署及使用详解

3.3、安装包

3.3.1、在线安装

# 安装单个
conda install numpy
# 安装多个
conda install numpy pandas matplotlib
# 安装指定版本
conda install numpy=1.19.2

3.3.2、离线安装

# 下载安装包
    pip方式---指定官方源下载+清华源
    pip download -i https://pypi.org/simple beautifulsoup4==4.11.1
    pip download -i https://pypi.tuna.tsinghua.edu.cn/simple beautifulsoup4==4.11.1
# 离线批量安装
pip install --no-index --find-links=/apps/conda/package beautifulsoup4==4.11.1 chinese_calendar==1.7.2 cycler==0.11.0 dtaidistance==2.3.6 matplotlib==3.5.1 Metrics==0.3.3 pandas==1.1.5

3.4、列出环境

要查看已创建的所有 Conda 环境,可以使用以下命令:

conda env list
或:
conda info --envs

3.5、切换环境

conda activate mytest02

3.6、停用环境

当你不再需要使用某个环境时,可以停用它以返回到默认环境(通常是 base 环境):

conda deactivate

3.7、删除环境

删除以释放系统资源:这个命令将删除环境及其所有包和依赖。

conda remove --name mytest --all

3.8、导出和导入环境

# 导出环境
    使用以下命令将当前环境导出到一个 YAML 文件
    conda mytest export > environment.yml
# 导入环境
    在另一台机器上,你可以使用导出的 YAML 文件创建相同的环境
    conda mytest create -f environment.yml

3.9、复制环境

创建一个与现有环境相同的新环境,可以使用 conda create 命令并指定现有环境作为基础

conda create --name mytest02 --clone mytest

四、问题

4.1、删除包但依赖未清除

问题描述: 删除某个包后,其依赖包仍然存在,占用空间。

解决方案:

可以使用 conda clean 命令清理未使用的包和缓存:

这将删除未使用的包、China编程旧的包版本以及临时文件,以释放磁盘空间

conda clean --all

到此这篇关于python管理工具之conda安装部署及使用详解的文章就介绍到这了,更多相关python conda部署内容请搜索编程China编程(www.chinasem.cn)以前的文章或继续浏览下面的相关文章希望大家以后多多支持China编程(www.chinasem.cn)!

这篇关于python管理工具之conda安装部署及使用详解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1153220

相关文章

Spring Boot中的路径变量示例详解

《SpringBoot中的路径变量示例详解》SpringBoot中PathVariable通过@PathVariable注解实现URL参数与方法参数绑定,支持多参数接收、类型转换、可选参数、默认值及... 目录一. 基本用法与参数映射1.路径定义2.参数绑定&nhttp://www.chinasem.cnbs

C++中assign函数的使用

《C++中assign函数的使用》在C++标准模板库中,std::list等容器都提供了assign成员函数,它比操作符更灵活,支持多种初始化方式,下面就来介绍一下assign的用法,具有一定的参考价... 目录​1.assign的基本功能​​语法​2. 具体用法示例​​​(1) 填充n个相同值​​(2)

MySql基本查询之表的增删查改+聚合函数案例详解

《MySql基本查询之表的增删查改+聚合函数案例详解》本文详解SQL的CURD操作INSERT用于数据插入(单行/多行及冲突处理),SELECT实现数据检索(列选择、条件过滤、排序分页),UPDATE... 目录一、Create1.1 单行数据 + 全列插入1.2 多行数据 + 指定列插入1.3 插入否则更

Redis中Stream详解及应用小结

《Redis中Stream详解及应用小结》RedisStreams是Redis5.0引入的新功能,提供了一种类似于传统消息队列的机制,但具有更高的灵活性和可扩展性,本文给大家介绍Redis中Strea... 目录1. Redis Stream 概述2. Redis Stream 的基本操作2.1. XADD

JAVA中安装多个JDK的方法

《JAVA中安装多个JDK的方法》文章介绍了在Windows系统上安装多个JDK版本的方法,包括下载、安装路径修改、环境变量配置(JAVA_HOME和Path),并说明如何通过调整JAVA_HOME在... 首先去oracle官网下载好两个版本不同的jdk(需要登录Oracle账号,没有可以免费注册)下载完

Spring StateMachine实现状态机使用示例详解

《SpringStateMachine实现状态机使用示例详解》本文介绍SpringStateMachine实现状态机的步骤,包括依赖导入、枚举定义、状态转移规则配置、上下文管理及服务调用示例,重点解... 目录什么是状态机使用示例什么是状态机状态机是计算机科学中的​​核心建模工具​​,用于描述对象在其生命

Java JDK1.8 安装和环境配置教程详解

《JavaJDK1.8安装和环境配置教程详解》文章简要介绍了JDK1.8的安装流程,包括官网下载对应系统版本、安装时选择非系统盘路径、配置JAVA_HOME、CLASSPATH和Path环境变量,... 目录1.下载JDK2.安装JDK3.配置环境变量4.检验JDK官网下载地址:Java Downloads

SQL server数据库如何下载和安装

《SQLserver数据库如何下载和安装》本文指导如何下载安装SQLServer2022评估版及SSMS工具,涵盖安装配置、连接字符串设置、C#连接数据库方法和安全注意事项,如混合验证、参数化查... 目录第一步:打开官网下载对应文件第二步:程序安装配置第三部:安装工具SQL Server Manageme

使用Python删除Excel中的行列和单元格示例详解

《使用Python删除Excel中的行列和单元格示例详解》在处理Excel数据时,删除不需要的行、列或单元格是一项常见且必要的操作,本文将使用Python脚本实现对Excel表格的高效自动化处理,感兴... 目录开发环境准备使用 python 删除 Excphpel 表格中的行删除特定行删除空白行删除含指定

golang程序打包成脚本部署到Linux系统方式

《golang程序打包成脚本部署到Linux系统方式》Golang程序通过本地编译(设置GOOS为linux生成无后缀二进制文件),上传至Linux服务器后赋权执行,使用nohup命令实现后台运行,完... 目录本地编译golang程序上传Golang二进制文件到linux服务器总结本地编译Golang程序