Anaconda常用指令

news2024/11/25 15:26:23

导语

Python是现今较为流行的一门编程语言,解释性强,语法灵活,而且具有强大的函数库,这些函数全部都被封装成一个个的模块(Module),也称作包,所以我们在使用的时候需要进行导入(import),但是所有的包全部安装在一个环节里面,就可能会出现一些莫名其妙的错误,而且也不方便我们对环境的管理,再者,我们在编程时需要用到不同的Python版本,这就要求我们进行版本的切换
Anaconda就是一款便捷的管理工具,我们可以使用它创建不同的环境,然后在环境里面安装包,我们在使用的时候直接进行切换就好了,这样我们就可以很便捷的环境进行管理

1. 虚拟环境管理

  • 创建、激活、退出环境
1)创建虚拟环境
    conda create -n env_name(环境名称) python=3.7(对应的python版本号)
 
(2)激活虚拟环境
    conda activate env_name(环境名称)
 
(3)退出虚拟环境
    deactivate env_name(环境名称)
 
(4)删除虚拟环境
    conda remove -n env_name(环境名称) --all
  • 查看已创建的虚拟环境
conda env list
conda info -e
conda info --env
  • 修改环境名称
1)进入旧环境
	conda activate old_name
 
(2)克隆旧环境
	conda create -n new_name --clone old_name
 
(3)退出旧环境
	conda deactivate
 
(4)删除旧环境
	conda remove -n old_name --all
  • 查看conda 信息

主要查看一下conda版本,环境存储路径,镜像源等等信息

conda info
conda config --show

信息

  • 查看当前环境python版本
python -V

注意:后面是大写V,小写v好像是会进行python代码编译

  • channel(镜像源)管理
1)查看channel
	conda config --get channels
(2)添加chanel
	conda config --add channels CHANNEL_NAME
	常用镜像源
	(常用)https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
	(可选)https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/3)删除chanel
	conda config --remove channels CHANNEL_NAME

2. 包管理

在进行包管理的时候,部分指令的conda可以替换为pip,自行尝试哈

	conda list								查看当前环境下已安装的包
	conda list -n env_name					查看指定环境的已安装的包
	conda search pkg_name					查找package信息
	conda install -n env_name pkg_name		指定环境安装package,不加-n则安装在当前活跃环境
	conda update -n env_name pkg_name		指定环境更新package,不加-n则更新在当前活跃环境
	conda remove -n env_name pkg_name		删除package,不加-n则删除在当前活跃环境
	conda clean --all						清理(应该是pkgs文件下的)安装包缓存
	conda update conda						更新conda
	conda update anaconda					更新anaconda
	conda install pkg_name					安装包
	conda install pkg_name==版本号			安装指定版本
	conda install pkg_name -i CHANNEL_NAMES	指定镜像源安装包

3. 软件管理

  • jupyter notebook
conda install jupyter notebook	# conda安装
pip install jupyter				# pip安装
jupyter notebook				# 打开jupyter notebook
  • jupyter lab
conda install jupyterlab
pip install jupyterlab
jupyter lab

个人更喜欢用jupyterlab,左边的文件夹切换和多开文件真的很舒服,但是代码编写和运行等操作感觉jupyter notebook更舒服一些,自己选择吧
jupyterlab好像需要提前安装node.js这个软件,我也不是很清楚,自行了解吧

学习资料:

  • 博客

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

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

相关文章

【数据结构】实现带头双向循环链表

目录 前言:一、介绍带头双向循环链表1.带头双向循环链表的结构2.带头双向循环链表的功能 二、实现带头双向循环链表1.创建节点的结构2.函数的声明2.函数的实现(1)创建一个新节点(2)初始化哨兵位(带头&#…

wx原生微信小程序入门常用总结

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、定义值和修改值1、定义值2、修改值(1)代码(2)代码说明(3)注意点 二、点击事件三、微…

油耳朵适合戴什么类型耳机好,适合油耳的无线耳机推荐

传说中的骨传导耳机,相信大家都不陌生吧!近年来,这种耳机以其不需要插入耳朵、不会堵塞耳道的特点,在耳机圈内迅速崛起。然而,还有一些人对骨传导耳机望而却步,不知道如何选择适合自己的产品。作为一位骨传…

信息管理系统三级等保的一些要求

一、前言 在做一些互联网系统或面向互联网的系统时,需要进行备案,需要满足网络信息安全维护规章及有关规章制度要求,才能发布到互联网。所以在做系统的需求分析时,往往需要把信息管理系统三级等保的需求加上,方便开发…

Effective C++条款09——绝不在构造和析构过程中调用virtual 函数(构造/析构/赋值运算)

本条款开始前我要先阐述重点:你不该在构造函数和析构函数期间调用virtual函数,因为这样的调用不会带来你预想的结果,就算有你也不会高兴。如果你同时也是一位Java或C#程序员,请更加注意本条款,因为这是CH与它们不相同的一个地方。…

斗鱼财报盈利的背后:左手艳舞、右手擦边

本月14日,直播平台斗鱼发布了其第二季度财报,面对“看起来还不错的数据”,其对外着重强调了“连续两个季度实现盈利”,并称“斗鱼收入结构持续优化”“斗鱼盈利能力提升”“斗鱼稳健增长可期”“督导提升了内容审核能力”。 财报…

【C++STL基础入门】深入浅出string类查找字串、返回字串和交换操作

文章目录 前言一、查找字串二、返回字串三、交换字串四、运算符重载总结 前言 本STL使用VS2022C20版本 C标准库(Standard Template Library,简称STL)是C中非常强大和常用的一组容器、算法和函数模板,它能大大简化程序开发和提高…

MySQL高级篇——MySQL架构篇2(MySQL的数据目录)

目录 1 MySQL8的主要目录结构1.1 数据库文件的存放路径1.2 相关命令目录1.3 配置文件目录 2 数据库和文件系统的关系2.1 查看默认数据库2.2 数据库在文件系统中的表示2.3.1 InnoDB存储引擎模式2.3.2 MyISAM存储引擎模式 2.4 总结2.5 视图在文件系统中的表示2.6 其他的文件 1 My…

【Linux】vim编辑器

这一趴我们要学习vim编辑器,知道vim是什么、掌握它的3种模式以及学会其常见操作。 目录 Ⅰ. 引入 Ⅱ. 什么是vim? Ⅲ. 3种模式 Ⅳ. 常见操作 命令模式下 复制粘贴组 撤销组 光标定位组 光标移动组 剪切组 切换、替换组 删除组 底行模式下 …

AI+游戏线下沙龙活动暨COC上海城市开发者社区8月活动

引言 近年来,随着人工智能技术的不断发展和游戏开发技术的不断更新,越来越多的游戏公司开始将人工智能技术应用于游戏领域,以提高开发效率、降低成本,实现游戏玩家更好的游戏体验。为了探讨AI游戏的技术实践经验,近日在…

Spring Cloud Alibaba笔记

😀😀😀创作不易,各位看官点赞收藏. 文章目录 Spring Cloud Alibaba 笔记1、Nacos 服务注册和配置中心1.1、Nacos 之下载启动1.2、Nacos 之注册中心1.3、Nacos 之服务发现1.4、Nacos 之配置中心1.5、Nacos 之分类配置1.6、Nacos 之…

【OpenGauss源码学习 —— 执行算子(Result 算子)】

执行算子(Result 算子) 控制算子Result 算子ExecInitResult 函数ResultState 结构体ExecInitResultTupleSlot 函数ExecAllocTableSlot函数 ExecResult 函数TupleTableSlot 结构体ExecProcNode 函数ExecProcNodeByType 函数ExecProject 函数 ExecEndResul…

docker版jxTMS使用指南:使用jxTMS提供数据

本文讲解了如何jxTMS的数据访问框架,整个系列的文章请查看:docker版jxTMS使用指南:4.4版升级内容 docker版本的使用,请查看:docker版jxTMS使用指南 4.0版jxTMS的说明,请查看:4.0版升级内容 4…

韶音的骨传导耳机怎么样,韶音骨传导耳机是真的骨传导吗

韶音骨传导耳机最为受瞩目的是OpenRun Pro,在发声单元位置上采用了开孔的处理,佩戴上耳的时候发声单元可以贴合耳道,在低频延伸性,但在中高频的时候整体会出现震感,纤细的耳挂在佩戴的时候是有着不错的舒适度的&#x…

Java SpringBoot+Vue 的班级综合测评管理系统的设计与实现(2.0 版本)

文章目录 1. 简介2. 技术栈 3. 需求分析用户需求分析功能需求分析系统性能需求分析 4系统总体设计与实现4.1总体设计 5 系统功能的详细设计与实现5.1 管理员功能模块5.2学生功能模块5.3教师功能模块 源码下载地址 1. 简介 传统的班级综合测评管理系统,一开始都是手工…

Django实现音乐网站 ⒀

使用Python Django框架制作一个音乐网站, 本篇主要是推荐页-推荐排行榜、推荐歌手功能开发。 目录 推荐页开发 推荐排行榜 单曲表增加播放量 表模型增加播放量字段 执行表操作 模板中显示外键对应值 表模型外键设置 获取外键对应模型值 推荐排行榜视图 推…

基于web的鲜花商城系统java jsp网上购物超市mysql源代码

本项目为前几天收费帮学妹做的一个项目,Java EE JSP项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。 一、项目描述 基于web的鲜花商城系统 系统有2权限:前台…

HCIA---访问控制列表

文章目录 目录 前言 一.ACL简介: 二.ACL工作原理 ACL组成: ​编辑 规则编号: ACL匹配规则: 总结 前言 一.ACL简介: ACL全称为Access Control List,即访问控制表,是一种用于控制网络资源访问…

微软韦青:滑向冰球将要到达的位置 | 科创人数智思维私董会第9期回顾

2023年8月5日,由科创人、北航投资联手创办的科创人数智思维私董会第9期圆满举行。 微软(中国)首席技术官韦青担任本次活动引导嘉宾,近20位来自传统企业、科创企业、投资机构的CEO、技术决策者及领域专家,围绕新人-机时…

【技术篇】• 饮用水除硝酸盐、地下水除砷、矿泉水除溴的技术汇总

我们所说的“自来水”是指从水龙头里放出来的水。但从水龙头里放出来并不等于安全卫生。实际上,原水必须经过各种处理措施之后才能称为安全卫生的饮用水。每一滴水都要经过了混凝、沉淀、过滤、消毒四个步骤的处理,才能去除杂质和细菌,变得安…