Anaconda的常用指令

一、conda基础命令

① 查看conda帮助信息

conda --help # 或者:
conda -h

② 查看conda版本

conda --version

③ 更新conda

conda update conda

④ 降级conda版本

conda install -n base conda==4.6.7

⑤ 升级conda和anaconda

conda update conda
conda update anaconda

⑥ 卸载anaconda

rm -rf anaconda

二、conda环境管理:创建、切换、删除等

① 创建conda环境

conda create -n 环境名 python=[版本号] 包名(多个包名用空格分隔) # 包名可有可无 
# 例如: 
conda create -n my_env python=3.6

② 激活(切换)conda环境

conda activate 环境名 # 例如: 
conda activate base

③ 退出当前环境,默认进入上一个使用过的conda中python环境

conda deactivate

④ 显示已安装的conda环境

conda env list

⑤ 删除指定的conda环境

  • 通过环境名删除
conda remove --name 要删除的环境名 --all
  • 通过指定环境文件位置删除(这个方法可以删除不同位置的同名环境
conda remove -p 要删除的环境所在位置 --all # 例如: 
conda remove -p C:\Users\user_name\.conda\envs\env_name --all

⑥ 复制conda环境

conda create --name 新环境名 --clone 被复制的环境名 # 例如: 
conda create --name new_base --clone base

三、环境软件包的管理:安装、卸载、查看等

① 查看当前环境中已安装的包

conda list

② 查看指定环境中的Python软件包

conda list --name 环境名

③ 显示当前环境中的指定包

conda list 包名

④ conda命令在当前激活环境中安装需要的包

conda install 包名 # 例如:
conda install numpy

⑤ 定conda环境安装制定版本的包

# 注意这里的版本号不是必须的
conda install --name 环境名 要安装的包名=版本号

⑥ conda命令删除当前环境中安装的包

conda uninstall 包名

⑦ 精确查找当前环境中可以安装的包

conda search --full-name 包的准确名字

⑧ 模糊查找当前环境中可以安装的包

codna search 包的模糊名字

⑨ conda从requirements.txt文件安装需求包

conda install --file requirements.txt --yes

四、conda的Python软件包安装源管理

① 查看安装源

conda config --show-sources

② 添加安装源

  • 清华大学
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
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/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

③ 删除镜像源

conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/

④ 设置安装Python软件包时显示镜像源地址

conda config --set show_channel_urls yes

五、使用environment.yml文件导出或者创建conda的Python虚拟环境

① 导出当前虚拟环境到指定environment.yml文件

# 在当前目录下生成环境文件
conda env export > environment.yml  
# 指定文件路径
conda env export > "environment.yml文件路径"

② 根据指定environment.yml文件创建conda虚拟环境

conda env create --n 环境名 --f "environment.yml文件路径"

六、使用requirements.txt文件管理conda虚拟环境中的Python软件包

① 导出虚拟环境中的Python软件包到requirements.txt文件

conda list -e > requirements.txt

② 使用requirements.txt文件安装Python软件包

conda install --yes --file requirements.txt

七、conda指令执行技巧

在指令后输入-y或者--yes可以制动确认指令,避免后期再次输入y确认,例如:

# 自动创建python环境demo,并指定python版本为3.8
pip create --name demo python=3.8 --yes
# 自动安装numpy、pandas和matplotlib软件包
pip install numpy pandas matplotlib -y

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

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

相关文章

Python神器!WEB自动化测试集成工具 DrissionPage

案例 跟踪商品价格,降价自动推送消息到微信 咱买不起还等不起吗? from DrissionPage import * import re from time import sleep import csv import os import datetime#写入时间p MixPage() p.get(http://xxxxxxx) #快快买网址 p.to_iframe(iframe…

云服务器centos提示 Cannot prepare internal mirrorlist: No URLs in mirrorlist的解决办法

yum update -y CentOS-8 - AppStream 118 B/s | 38 B 00:00 Error: Failed to download metadata for repo AppStream: Cannot prepare internal mirrorlist: No URLs in mirrorlist 执行下面的命令就可…

算法-快速幂

算法-快速幂 时间复杂度 O(logk) //求 m^k mod p int qmul(int m,int k,int p) {int res1%p;while(k){if(k&1){res*m;res%p;}m*m;m%p;k>>1;}return res; }

出海业务的网络安全挑战

出海业务的扩展带来了巨大的市场机遇,同时也带来了不少网络安全挑战: 数据泄露与隐私保护:跨境数据传输增加了数据被截获和泄露的风险。地理位置限制和审查:某些地区的网络审查和地理位置限制可能阻碍企业正常开展业务。网络攻击…

【svg】—— java解析svg的宽高属性

SVG(Scalable Vector Graphics)是一种基于XML的图像格式,用于描述二维矢量图形。用户在网页上展示高质量的矢量图形,svg图形可以无限放大或缩小而不会失真,保持清晰的边缘和线条。 java对于svg的处理其实比较麻烦&…

CSS特效---纯CSS实现点击切换按钮

1、演示 2、一切尽在代码中 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta http-equiv"X-UA-Compatible" content"IEedge" /><meta name"viewport" content"w…

HashMap的常见问题

Entry中的hash属性为什么不直接使用key的hashCode()返回值呢&#xff1f; 不管是JDK1.7还是JDK1.8中&#xff0c;都不是直接用key的hashCode值直接与table.length-1计算求下标的&#xff0c;而是先对key的hashCode值进行了一个运算&#xff0c;JDK1.7和JDK1.8关于hash()的实现…

c++ 指针总结

概述 内存地址 在计算机内存中&#xff0c;每个存储单元都有一个唯一的地址(内存编号)。通俗理解&#xff0c;内存就是房间&#xff0c;地址就是门牌号 指针和指针变量 指针&#xff08;Pointer&#xff09;是一种特殊的变量类型&#xff0c;它用于存储内存地址。指针的实质…

机器学习_PySpark-3.0.3随机森林回归(RandomForestRegressor)实例

机器学习_PySpark-3.0.3随机森林回归(RandomForestRegressor)实例 随机森林回归 (Random Forest Regression): 任务类型: 随机森林回归主要用于回归任务。在回归任务中, 算法试图预测一个连续的数值输出, 而不是一个离散的类别。 输出: 随机森林回归的输出是一个连续的数值,…

算力租赁费用包括哪些

相比于企业自购设备、自建机房、自己运营&#xff0c;服务器租赁是绝大数企业的首先&#xff0c;租赁服务器从一定程度上解决了企业资金预算不足、AI芯片难买的局面。 随着文生视频大模型Sora、大语言模型Grok-1的相继出现&#xff0c;对高新能算力资源和服务的需求不断提高&a…

暴力枚举法

虽然暴力枚举法有时候效率低&#xff0c;时间复杂度高&#xff0c;但是在面对小规模数据集的时候&#xff0c;暴力枚举法往往是很好的思维利器。 B: 01 串的熵&#xff08;5分&#xff09; 问题描述 #include <iostream> #include <cmath> #include <algorithm…

什么是云HIS?云HIS的优点是什么?云HIS适用于什么医院?

什么是云HIS&#xff1f;云HIS的优点是什么&#xff1f;云HIS适用于什么医院&#xff1f; 一、什么是云HIS&#xff1f; 云HIS系统是一个运用云计算、大数据、物联网等新兴信息技术的业务和技术平台。它旨在按照现代医疗卫生管理要求&#xff0c;以数字化形式提供医疗卫生行业…

Mybatis generate xml 没有被覆盖

添加插件即可 <plugin type"org.mybatis.generator.plugins.UnmergeableXmlMappersPlugin"/>

Andorid OTA A/B升级

参考 A/B&#xff08;无缝&#xff09;系统更新 升级后的显著变化是 ro.build.date.utc 、和 版本号 发生变化。 ro.odm_dlkm.build.dateThu Mar 28 01:09:45 UTC 2024 ro.odm_dlkm.build.date.utc1711588185ro.odm.build.dateThu Mar 28 01:09:45 UTC 2024 ro.odm.build.dat…

排序算法-桶排序

桶排序是一种基于计数的排序算法&#xff0c;它的核心思想是将待排序的元素分到不同的桶中&#xff0c;然后对每个桶中的元素进行排序&#xff0c;最后将所有桶中的元素依次取出来就得到了有序的结果。 具体的实现步骤如下&#xff1a; 创建一个固定大小的桶数组&#xff0c;…

epic免费游戏在哪里领 epic免费游戏怎么领取 图文教程一看就会

Epic Games是一家位于美国北卡罗来纳州卡里的视频游戏和软件开发商&#xff0c;由Tim Sweeney于1991年创立。该公司最著名的作品包括《堡垒之夜》和虚幻引擎&#xff0c;后者是一种广泛用于游戏开发的商用游戏引擎。Epic Games在2020年和2024年分别与索尼和迪士尼达成财务合作及…

ARM架构麒麟操作系统安装配置Mariadb数据库

、安装配置JDK (1)检查机器是否已安装JDK 执行 java -version命令查看机器是否安装JDK,一般麒麟操作系统默认安装openjdk 1.8。 (2)安装指定版本JDK 如果麒麟操作系统默认安装的openjdk 1.8不符合需求的话,可以卸载机器安装的openjdk 1.8并按需安装所需的openjdk版本…

Mybatis 执行批量插入

首先,创建一个简单的 insert 语句: <insert id”insertname”>insert into names (name) values (#{value}) </insert>然后在 java 代码中像下面这样执行批处理插入: list < string > names new arraylist(); names.add(“fred”); names.add(“barney”)…

#esp8266模块通过AT指令获取网络时间(苏宁时间)

一、IDE&#xff1a;keil、cubemx、Arduino......... 二、记录&#xff1a; 1.依次发送以下指令&#xff08;发送新行&#xff09; AT ATCWMODE1 ATCWDHCP1,1 ATCWJAP"Redmi K40 Gaming","87654321" ATCIPSTART"TCP","quan.suning.com&quo…

Leetcode110_平衡二叉树

1.leetcode原题链接&#xff1a;. - 力扣&#xff08;LeetCode&#xff09; 2.题目描述 给定一个二叉树&#xff0c;判断它是否是 平衡二叉树 示例 1&#xff1a; 输入&#xff1a;root [3,9,20,null,null,15,7] 输出&#xff1a;true示例 2&#xff1a; 输入&#xff1a;…