Conda使用教程

news/2024/9/29 9:09:47

Conda介绍

conda 可以理解为一个工具,也是一个可执行命令,其核心功能是包管理和环境管理。

包管理与 pip 的使用方法类似似,环境管理则是允许用户方便安装不同版本的 python 环境并在不同环境之间快速地切换。

conda的设计理念

conda 将几乎所有的工具、第三方包都当作 package 进行管理,甚至包括 pythonconda 自身。

Anaconda 是一个打包的集合,里面预装好了 conda、某个版本的 python、各种 packages 等。

官网下载地址

https://docs.conda.io/projects/conda/en/stable/

1. 安装Anaconda。

打开命令行输入如下命令检验是否安装及当前 conda 的版本。

conda -V

2. conda常用的命令

  • 查看环境中安装了哪些包,默认是base环境
conda list
  • 查看当前存在哪些虚拟环境
conda env list 
conda info -e
  • 检查更新当前conda
conda update conda

3. Python创建虚拟环境

conda create -n [env_name] python=x.x
或者克隆
conda create -n your_name --clone env_name

anaconda 命令创建 python 版本为 x.x ,名字为 env_name 的虚拟环境。

env_name 文件可以在 Anaconda 安装目录 envs 文件下找到

4. 激活或者切换虚拟环境

打开命令行,输入 python --version 检查当前 python 版本。

Linux:  source activate [env_name]conda activate [env_name]
Windows: activate [env_name]

5. 对虚拟环境中安装额外的包

conda install -n env_name [package]  # 未激活环境
conda install [package]  # 如果已经激活环境

6. 关闭虚拟环境(即从当前环境退出返回使用PATH环境中的默认python版本)

source deactivate  
conda deactivate 

7. 删除虚拟环境

conda remove -n env_name --all

8. 删除环境中的某个包

conda remove --name $env_name  $package_name 

9. 设置国内镜像

http://Anaconda.org 的服务器在国外,安装多个 packages 时,conda下载的速度经常很慢。

清华TUNA镜像源有 Anaconda 仓库的镜像,将其加入conda的配置即可:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes

10. 恢复默认镜像

conda config --remove-key channels

11.安装某些包

conda install -c anaconda scikit-learn    # 安装sklearn#用豆瓣源安装包,上面的清华园同理,记得-i
pip install -i pypi.douban.com/simple tensorflow-gpu==1.14   

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/66046.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

从零开始学机器学习——线性和多项式回归

首先给大家介绍一个很好用的学习地址:https://cloudstudio.net/columns 在之前的学习中,我们已经对数据的准备工作以及数据可视化有了一定的了解。今天,我们将深入探讨基本线性回归和多项式回归的概念与应用。 如果在过程中涉及到一些数学知识,大家也不必感到畏惧,我会逐步…

【干货】Ftrans数据摆渡设备 建立安全高效数传通道!

数据摆渡设备是指在没有物理连接的情况下,通过隔离部件将数据从源端传输到目的端的技术和设备。这种设备通常用于实现不同网络环境间的数据安全传输,比如在内网和外网之间进行数据交换时,确保安全性和合规性。 一、数据摆渡设备的使用背景 随着网络技术的发展,信息安全成为…

鸿蒙应用开发——ability.ets中Json数据解析报错Property xxx does not exist on type Object

鸿蒙应用开发——ability.ets中Json数据解析报错Property xxx does not exist on type Object鸿蒙应用开发——ability.ets中Json数据解析报错Property xxx does not exist on type Object 话不多说,报错写法 JSON.parse(result).data 直接改成 (JSON.parse(result) as object…

博弈论——颤抖手纳什均衡(二十一)

img { display: block; margin-left: auto; margin-right: auto } table { margin-left: auto; margin-right: auto } 在博弈论中,纳什均衡(Nash Equilibrium)是博弈各方的一种策略组合,在这个组合下,每个参与者的策略都是对其他参与者策略的最优反应。换句话说,在纳什均…

622

imagemysql 汇总 基础操作 史上最全MySQL基本操作(这一篇就够用了!!!) 表管理 查看表结构 show full columns from sys_user ;查看表注释 selectTABLE_NAME as 表名,TABLE_COMMENT as 表注释 fromINFORMATION_SCHEMA.TABLES whereTABLE_SCHEMA = shiro_study;查看表索引 s…

【VMware VCF】使用 VCF Import Tool 将现有 vSphere 环境导入为 VI 域。

VCF Import Tool 工具使用两种方式来帮助客户将现有的 vSphere 或 vSphere + vSAN 环境转变为 VMware Cloud Foundation 环境,分别是转换(Convert)和导入(Import)。之前在这篇(使用 VCF Import Tool 将现有 vSphere 环境转换为管理域。)文章中演示了将现有 vSphere 环境…

广州C++信奥老师解一本通题 1915:【01NOIP普及组】最大公约数与最小公倍数

​【题目描述】二个正整数x0,y0(2≤x0≤100000,2≤y0≤1000000),求满足下列条件的P,Q的个数。 条件: 1.P,Q是正整数; 2.要求P,Q以x0为最大公约数,以y0为最小公倍数。 试求:满足条件的所有可能的两个正整数的个数。【输入】输入x0和y0【输出】满足条件的所有可能的两个正整数…

马哥教育网络安全C10第五周作业 2024.9.15

网络安全C10-2024.9.15 作业: 1、安装并使用Nmap扫描一个地址(本机、VPS、虚拟机环境都可以),提供扫描结果截图2、安装并使用Xray被动扫描,提供过程文档+扫描报告 用代理模式扫描,端口7777 产生ca,在浏览器和主机都安装ca执行dvwa docker image当作目标 docker run -d -…