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

conda与pip的常用命令

conda的常用命令

1.查看conda版本
$ conda --version
conda 23.11.0
2.查看conda的配置信息
$ conda infoactive environment : baseactive env location : /home/myPc/miniconda3shell level : 1user config file : /home/myPc/.condarcpopulated config files : conda version : 23.11.0conda-build version : not installedpython version : 3.11.5.final.0solver : libmamba (default)virtual packages : __archspec=1=skylake__conda=23.11.0=0__cuda=12.2=0__glibc=2.35=0__linux=6.5.0=0__unix=0=0base environment : /home/myPc/miniconda3  (writable)conda av data dir : /home/myPc/miniconda3/etc/condaconda av metadata url : Nonechannel URLs : https://repo.anaconda.com/pkgs/main/linux-64https://repo.anaconda.com/pkgs/main/noarchhttps://repo.anaconda.com/pkgs/r/linux-64https://repo.anaconda.com/pkgs/r/noarchpackage cache : /home/myPc/miniconda3/pkgs/home/myPc/.conda/pkgsenvs directories : /home/myPc/miniconda3/envs/home/myPc/.conda/envsplatform : linux-64user-agent : conda/23.11.0 requests/2.31.0 CPython/3.11.5 Linux/6.5.0-17-generic ubuntu/22.04.3 glibc/2.35 solver/libmamba conda-libmamba-solver/23.12.0 libmambapy/1.5.3UID:GID : 1000:1000netrc file : Noneoffline mode : False

上面我们可以得到几个比较重要的信息:
1、conda的配置文件
2、conda的env目录地址
3、conda安装时,采用的conda远程仓库地址

3.查看env环境
$ conda env list
# conda environments:
#
base                  *  /home/myPc/miniconda3
4.创建/激活/取消激活/删除一个新的环境
# 创建环境
$ conda create -n myEnv 
# 如何创建的同时,需要预安装依赖包,则可以这样: conda create -n myEnv tensorflow-gpu
# 若需要制定版本,如:conda create -n myEnv tensorflow-gpu=2.0# 激活
$ conda activate myEnv# 取消激活
$ conda deactivate myEnv# 删除
$ conda env remove -n myEnv
5.搜索一个依赖包
$ conda search pytorch-cpu
Loading channels: done
# Name                       Version           Build  Channel             
pytorch-cpu                    1.2.0               0  pkgs/main           
pytorch-cpu                    1.3.1               0  pkgs/main           
pytorch-cpu                    2.1.0      h2657520_0  pkgs/main 
6.安装/删除一个依赖包
# 安装依赖包
$ conda install pytorch
# 指定版本安装依赖 conda install pytorch=2.1.0
# 也可采用通配 pytorch=2.*# 删除一个依赖
$ conda remove pytorch
7.查看conda仓库地址
# 查看配置channels参数
$ conda config --show channels
# 也可以使用 conda info 命令
8.查conda的用户配置文件信息
# 直接查看.condarc文件
$ conda config --show-sources
==> /home/myPc/.condarc <==
channels:- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
show_channel_urls: True
9.配置conda的远程仓库地址
# 追加config配置参数
$ 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/pkgs/r# 设置config配置中的参数
$ conda config --set show_channel_urls yes

关于conda远程仓库的设置详细见这里

快速了解conda环境情况的步骤

1.step、查看conda环境conda env list
2.step、查看配置情况,了解当前基本配置conda infoconda config --show
3.step、查看当前环境已安装的所有依赖conda list
4.step、准备安装新的包

  • 4.0.step、添加镜像源conda config --add channels <url>
  • 4.1.step、搜索一下当前仓库配置下有什么版本的包conda search <packageName>
  • 4.2.step、安装依赖conda install <packageName>=<version>

pip常用命令

1.安装、删除依赖命令
# 安装包
$ pip install <packageName>
# 也可以指定版本: pip install <packageName>==<version># 删除包
$ pip uninstall <packageName>

指定安装源安装

pip install -i https://pypi.douban.com/simple/ package_name

查询指定包的可选版本号

如何查看指定依赖包的可选安装版本,安装依赖包时,只需要设置一个非常大的版本号,或者直接不设置就可以

$ pip install tensorflow-gpu==
ERROR: Could not find a version that satisfies the requirement tensorflow-gpu== (from versions: 2.5.0, 2.5.1, 2.5.2, 2.5.3, 2.6.0, 2.6.1, 2.6.2, 2.6.3, 2.6.4, 2.6.5, 2.7.0rc0, 2.7.0rc1, 2.7.0, 2.7.1, 2.7.2, 2.7.3, 2.7.4, 2.8.0rc0, 2.8.0rc1, 2.8.0, 2.8.1, 2.8.2, 2.8.3, 2.8.4, 2.9.0rc0, 2.9.0rc1, 2.9.0rc2, 2.9.0, 2.9.1, 2.9.2, 2.9.3, 2.10.0rc0, 2.10.0rc1, 2.10.0rc2, 2.10.0rc3, 2.10.0, 2.10.1, 2.11.0rc0, 2.11.0rc1, 2.11.0rc2, 2.11.0, 2.12.0)
ERROR: No matching distribution found for tensorflow-gpu==
2.设置pip远程镜像仓库地址

查看配置

$ pip config list
# 设置清华镜像仓
$ pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
$ pip config set install.trusted-host pypi.tuna.tsinghua.edu.cn# 删除配置则
$ pip config unset install.trusted-host

或者直接写pip.conf文件
pip.ini文件所在的位置,一般在~/.config/pip/pip.conf
一下为设置阿里云的镜像

[global]
--index-url = https://mirrors.aliyun.com/pypi/simple/
[install]
--trusted-host = mirrors.aliyun.com

收集的一些其他pip镜像仓库

# 阿里源
[global]
index-url=https://mirrors.aliyun.com/pypi/simple/
trusted-host=mirrors.aliyun.com# 豆瓣源
[global]
index-url=http://pypi.douban.com/simple/
trusted-host=pypi.douban.com# 清华大学源
[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple/
trusted-host=pypi.tuna.tsinghua.edu.cn# 中国科技大学源
[global]
index-url=https://pypi.mirrors.ustc.edu.cn/simple/
trusted-host=pypi.mirrors.ustc.edu.cn

相关文章:

conda与pip的常用命令

conda的常用命令 1.查看conda版本 $ conda --version conda 23.11.02.查看conda的配置信息 $ conda infoactive environment : baseactive env location : /home/myPc/miniconda3shell level : 1user config file : /home/myPc/.condarcpopulated config files : conda vers…...

你知道什么是物联网MQTT么?

目录 你知道什么是物联网MQTT么&#xff1f;MQTT的基本概念MQTT的工作原理MQTT的应用场景MQTT的实例案例智能家居场景工业监控场景 你知道什么是物联网MQTT么&#xff1f; MQTT&#xff08;Message Queuing Telemetry Transport&#xff09;是一种轻量级的、基于发布/订阅模式…...

P8 pair vector

pair是一个模板类&#xff0c;用于表示一对值的组合&#xff0c;用<utility>中 pair模板有两个模板参数&#xff0c;t1 t2&#xff0c;分别表示第一个值和第二个值类型 pair类有两个成员变量&#xff0c;frist和 cond,分别表示第一个值与第二个值 还有一些成员函数和…...

奇异值分解(SVD)的应用——图像压缩

SVD方法是模型降阶的一类重要方法&#xff0c;本征正交分解&#xff08;POD&#xff09;和平衡截断&#xff08;BT&#xff09;都属于SVD类方法。 要想深入了解模型降阶技术&#xff0c;我们可以先从SVD的应用入手&#xff0c;做一个直观的了解。 1. SVD的定义和分类 我们想寻找…...

RTDETR改进系列指南

基于Ultralytics的RT-DETR改进项目.(89.9) 为了感谢各位对RTDETR项目的支持,本项目的赠品是yolov5-PAGCP通道剪枝算法.具体使用教程 自带的一些文件说明 train.py 训练模型的脚本main_profile.py 输出模型和模型每一层的参数,计算量的脚本(rtdetr-l和rtdetr-x因为thop库的问…...

类和结构体的区别

类&#xff08;class&#xff09;和结构体&#xff08;struct&#xff09;是面向对象编程&#xff08;Object-Oriented Programming&#xff0c;OOP&#xff09;中常见的两种数据类型&#xff0c;它们在不同的编程语言中有一些共同之处&#xff0c;但也存在一些区别。以下是它们…...

利用Excel模拟投币试验

文章目录 试验前对Excel要进行的设置试验步骤计算正面频率结果图试验前对Excel要进行的设置 进入Excel依次点击如下选项,最后将分析工具库勾选 #mermaid-svg-bIvrxZGI9buCMW6U {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#m…...

WebService接口测试

WebService的理解 WebService就是Web服务的意思&#xff0c;对应的应用层协议为SOAP&#xff08;相当于HTTP协议&#xff09;&#xff0c;可理解为远程调用技术。 特点&#xff1a; 客户端发送的请求主体内容&#xff08;请求报文&#xff09;的格式为XML格式 接口返回的响…...

语音唤醒——

文章目录 配置主代码 参考文档&#xff1a;https://picovoice.ai/docs/quick-start/porcupine-python/ 配置 pip install pvporcupine主代码 ACCESS_KEY&#xff1a;需要将该参数填入即可 # # Copyright 2018-2023 Picovoice Inc. # # You may not use this file except in …...

typeScript 类型推论

什么是类型推论&#xff1f; 类型推论是 TypeScript 中的一个特性&#xff0c;它允许开发人员不必显式地指定变量的类型。相反&#xff0c;开发人员可以根据变量的使用情况让 TypeScript 编译器自动推断出类型。例如&#xff0c;如果开发人员将一个字符串赋值给一个变量&#…...

JavaScript 设计模式之代理模式

代理模式 其实这种模式在现在很多地方也都有使用到&#xff0c;如 Vue3 中的数据相应原理就是使用的 es6 中的 Proxy 代理及 Reflect 反射的方式来处理数据响应式 我们日常在使用数据请求时&#xff0c;也会用到一些代理的方式&#xff0c;比如在请求不同的域名&#xff0c;端…...

JavaScript 对象判断

如何判断一个对象是否是Set、Map、Array、Object 参考链接&#xff1a; https://blog.csdn.net/yunchong_zhao/article/details/115915624 let set new Set() let map new Map() let arr [] let obj {}console.log(Object.prototype.toString.call(obj)); // [object Obje…...

Android下SF合成流程重学习之onMessageInvalidate

Android下SF合成流程重学习之onMessageInvalidate 引言 虽然看了很多关于Android Graphics图形栈的文章和博客&#xff0c;但是都没有形成自己的知识点。每次学习了&#xff0c;仅仅是学习了而已&#xff0c;没有形成自己的知识体系&#xff0c;这次趁着有时间&#xff0c;这次…...

基于SpringBoot+WebSocket+Spring Task的前后端分离外卖项目-订单管理(十七)

订单管理 1. Spring Task1.1 介绍1.2 cron表达式1.3 入门案例1.3.1 Spring Task使用步骤1.3.2 代码开发1.3.3 功能测试 2.订单状态定时处理2.1 需求分析2.2 代码开发2.3 功能测试 3. WebSocket3.1 介绍3.2 入门案例3.2.1 案例分析3.2.2 代码开发3.2.3 功能测试 4. 来单提醒4.1 …...

【Java多线程进阶】JUC常见类以及CAS机制

1. Callable的用法 之前已经接触过了Runnable接口&#xff0c;即我们可以使用实现Runnable接口的方式创建一个线程&#xff0c;而Callable也是一个interface&#xff0c;我们也可以用Callable来创建一个线程。 Callable是一个带有泛型的interface实现Callable接口必须重写cal…...

Python算法100例-1.7 最佳存款方案

完整源代码项目地址&#xff0c;关注博主私信’源代码’后可获取 1.问题描述2.问题分析3.算法设计4.完整的程序 1&#xff0e;问题描述 假设银行一年整存零取的月息为0.63%。现在某人手中有一笔钱&#xff0c;他打算在今后5年中的每年年底取出1000元&#xff0c;到第5年时刚…...

ADO世界之FIRST

目录 一、ADO 简介 二、ADO 数据库连接 1.创建一个 DSN-less 数据库连接 2.创建一个 ODBC 数据库连接 3.到 MS Access 数据库的 ODBC 连接 4.ADO 连接对象&#xff08;ADO Connection Object&#xff09; 三、ADO Recordset&#xff08;记录集&#xff09; 1.创建一个 …...

【COMP337 LEC 5-6】

LEC 5 Perceptron &#xff1a; Binary Classification Algorithm 8 感应器是 单个神经元的模型 突触连接的强度取决于接受外部刺激的反应 X input W weights a x1*w1x2*w2....... > / < threshold Bias MaxIter is a hyperparameter 超参数 which has to be chosen…...

力扣72. 编辑距离(动态规划)

Problem: 72. 编辑距离 文章目录 题目描述思路复杂度Code 题目描述 思路 由于易得将字符串word1向word2转换和word2向word1转换是等效的&#xff0c;则我们假定统一为word1向word2转换&#xff01;&#xff01;&#xff01; 1.确定状态&#xff1a;我们假设现在有下标i&#x…...

linux tree命令找不到:如何使用Linux Tree命令查看文件系统结构

Linux tree命令是一个用于显示文件夹和文件的结构的工具&#xff0c;它可以帮助用户更好地理解文件系统的结构。如果你在linux系统上找不到tree命令&#xff0c;那么可能是因为你的系统中没有安装tree命令。 解决方案 Linux tree命令是一个用于显示文件夹和文件的结构的工具&…...

基于开源项目构建智能音箱自定义电台技能:从原理到部署实践

1. 项目概述&#xff1a;一个为智能音箱打造的“龙虾电台”技能最近在折腾智能家居和语音助手&#xff0c;发现一个挺有意思的开源项目&#xff0c;叫“lobster-radio-skill”。光看名字&#xff0c;你可能会有点摸不着头脑&#xff1a;“龙虾电台”&#xff1f;这跟智能音箱有…...

抖音批量下载神器:三步搞定无水印视频下载,告别手动烦恼

抖音批量下载神器&#xff1a;三步搞定无水印视频下载&#xff0c;告别手动烦恼 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser f…...

如何快速部署FastGithub:终极GitHub加速配置指南

如何快速部署FastGithub&#xff1a;终极GitHub加速配置指南 【免费下载链接】FastGithub github定制版的dns服务&#xff0c;解析访问github最快的ip 项目地址: https://gitcode.com/gh_mirrors/fa/FastGithub FastGithub是一款专为开发者设计的智能DNS加速工具&#x…...

终极指南:3分钟在Mac上解锁QQ音乐加密文件,实现跨设备播放自由

终极指南&#xff1a;3分钟在Mac上解锁QQ音乐加密文件&#xff0c;实现跨设备播放自由 【免费下载链接】QMCDecode QQ音乐QMC格式转换为普通格式(qmcflac转flac&#xff0c;qmc0,qmc3转mp3, mflac,mflac0等转flac)&#xff0c;仅支持macOS&#xff0c;可自动识别到QQ音乐下载目…...

GCC __builtin函数避坑指南:让你的跨平台C代码在ARM和x86上都跑得稳

GCC __builtin函数跨平台避坑实战&#xff1a;ARM与x86兼容性深度解析 在嵌入式开发与高性能计算领域&#xff0c;GCC编译器的__builtin函数集一直是开发者提升性能的利器。但当代码需要同时运行在ARM架构的嵌入式设备和x86架构的服务器上时&#xff0c;这些看似美妙的"魔…...

06-AI产品的伦理边界-当上瘾设计遇上算法合规(系列二-上瘾模型的AI重构)

AI产品的伦理边界&#xff1a;当上瘾设计遇上算法合规本文是「上瘾模型的AI重构」系列的第6篇&#xff08;系列收官&#xff09;本文你将获得 &#x1f9e0; 上瘾设计的伦理困境全景&#x1f4d0; AI放大伦理风险的5个维度&#x1f4ca; “设计上瘾” vs "设计价值"的…...

基于图数据库与语义分析的个人知识管理系统Engram-Mem部署与实践

1. 项目概述与核心价值最近在整理个人知识库和笔记系统时&#xff0c;我遇到了一个几乎所有深度思考者都会面临的困境&#xff1a;信息过载与知识碎片化。我们每天都在阅读文章、保存链接、记录灵感&#xff0c;但这些信息就像散落一地的拼图&#xff0c;彼此孤立&#xff0c;难…...

开发团队如何利用Taotoken实现API Key的统一管理与访问审计

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 开发团队如何利用Taotoken实现API Key的统一管理与访问审计 对于中大型开发团队而言&#xff0c;大模型API的引入在提升效率的同时…...

Sentaurus TCAD仿真避坑指南:手把手教你配置非局域隧穿模型(NLM)的Physics、Math与Parameter

Sentaurus TCAD仿真实战&#xff1a;非局域隧穿模型配置的七个关键陷阱与解决方案 在微电子器件仿真领域&#xff0c;非局域隧穿模型(Non-Local Tunneling Model, NLM)的准确配置常常成为新手工程师的第一道技术门槛。许多研究生在首次尝试铁电隧穿结(FTJ)仿真时&#xff0c;往…...

彻底告别ThinkPad风扇噪音:TPFanCtrl2终极静音方案揭秘

彻底告别ThinkPad风扇噪音&#xff1a;TPFanCtrl2终极静音方案揭秘 【免费下载链接】TPFanCtrl2 ThinkPad Fan Control 2 (Dual Fan) for Windows 10 and 11 项目地址: https://gitcode.com/gh_mirrors/tp/TPFanCtrl2 你是否厌倦了ThinkPad笔记本在轻度使用时风扇就狂转…...