当前位置: 首页 > news >正文

conda常用命令整理

Anaconda是一个流行的Python和R编程语言的开源发行版,用于科学计算和数据分析。它包含了许多常用的开源软件包和工具,适用于数据科学、机器学习、大数据处理和科学计算等领域。Anaconda的核心是conda。conda是一个包管理器和环境管理器,可以轻松安装、升级和管理软件包。并且,conda还能够处理Python包及其依赖项,使得在不同项目之间切换和维护环境变得更加容易。

本文就来介绍一下conda常用的一些命令。

1. 创建环境

conda create --name myenv
创建名为 myenv 的新环境,默认使用当前活动的 Python 版本。conda create --name myenv python=3.8
指定创建使用 Python 3.8 的新环境。

2.激活环境

激活base环境:
Windows:activate base
macOS/Linux:source activate切换到myvenv环境
Windows:conda activate myenv
macOS/Linux: conda activate myenv

3. 退出环境

conda deactivate

4. 查看环境

conda env list 或 conda info --envs
查看所有存在的 Conda 环境。

5. 安装包

conda install numpy:安装名为 numpy 的包。conda install numpy=1.19.5:安装特定版本的 numpy 包。conda install pandas scipy:同时安装多个包。conda换源安装。1.临时换源安装:
conda install -c [目的源] [包名] 常见源:
阿里云:https://mirrors.aliyun.com/pypi/simple/
豆瓣:https://pypi.doubanio.com/simple/
清华大学源:https://pypi.tuna.tsinghua.edu.cn/simple/
华为云源:https://mirrors.huaweicloud.com/repository/pypi/simple/
中国科技大学源:https://pypi.mirrors.ustc.edu.cn/simple/2.永久换源:1添加新的源
conda config --add channels [源名称]  2. 更新包索引,确保 Conda 能正确识别新添加的源。
conda update --all3.查看新添加的源是否添加成功
conda config --show channels4.安装包
conda  install [包名]

6. 更新包

conda update numpy
更新名为 numpy 的包到最新版本。conda update --all
更新所有已安装的包到最新版本。

7. 删除包

conda remove numpy
移除numpy包。

8. 搜索包

conda search scipy
搜索scipy 包。

9. 列出已安装的包

conda list
列出当前环境中所有已安装的包及其版本。

10. 导出和导入环境

导出环境:
conda env export > environment.yml
将当前环境的配置导出到名为 environment.yml 的文件中。导入环境:
conda env create -f environment.yml
根据 environment.yml 文件创建一个新的环境。

11. 其他命令

conda config --show
显示当前 Conda 的配置信息。conda clean --all
清理未使用的包和缓存文件,释放磁盘空间。

http://www.lryc.cn/news/410990.html

相关文章:

  • JDK8新特性之Lambda表达式快速入门
  • QEMU源码全解析 —— CPU虚拟化(14)
  • libsoup的简单使用
  • electron项目搭建
  • 【CVPR2024】Efficient LoFTR: 高效的 LoFTR:具有类似稀疏的速度的半密集局部特征匹配
  • 【Golang 面试 - 基础题】每日 5 题(九)
  • 《程序猿入职必会(4) · Vue 完成 CURD 案例 》
  • 编程技巧:如何优雅地合并两个有序数组?
  • Vue组件库移动端预览实现原理
  • FastAPI(七十五)实战开发《在线课程学习系统》接口开发-- 创建课程
  • 【C++】 条件变量实现线程同步示例
  • linux下载redis安装并指定配置文件启动
  • 线性结构、线性表、顺序表、链表、头插法、尾插法、中间插入或删除一个节点
  • C# Task.WaitAll 的用法
  • vue2 前端实现pdf在线预览(无插件版)
  • 排序XXXXXXXXX
  • 【文件解析漏洞】实战详解!
  • 【杂谈】学会让你节省三秒钟——Dev-c++的缺省源
  • 推荐一款前端滑动验证码插件(Vue、uniapp)
  • 【Git】git stash
  • 不得不安利的程序员开发神器,太赞了!!
  • 吴恩达机器学习C1W2Lab06-使用Scikit-Learn进行线性回归
  • CSS实现表格无限轮播
  • 编程小白如何从迷茫走出
  • 14 B端产品的运营管理
  • STM32_RTOS学习笔记——1(列表与列表项)
  • 子网划分案例
  • javaweb_02:Maven
  • 19.延迟队列优化
  • P10477 Subway tree systems 题解,c++ 树相关题目