【记录计算机视觉实验常用库安装指令】持续更新中~

anaconda用清华镜像源下载PyTorch(CPU) anaconda换清华镜像源的方法已在上篇博客提过,打开anaconda prompt,在自己所选的虚拟环境下依次输入如下命令(下面可以复制):到PyTorch官网(https://pytorch.org),根据自己的要求选择并复制红圈中命令。:接着第一步继续,输入第二步中复制的指令。如下图,可以看到下载的速度非常快,一两分钟就能搞定! 阅读详情

此博客仅记录常用库安装语句及版本号

安装之前记得创意一个自己的虚拟环境,这样既可以装自己需要的库,也不用担心会不会删除掉服务器上其他人的库,创建虚拟环境以及安装pytorch的教程在另一篇文章,点击此处跳转。

一、Anaconda更改默认下载源

1. 首先打开Anaconda Prompt,可以输入conda config --show channels来查看你的下载源目录,当我们没有增加下载源的时候只有自带的一个默认项,如下图:

在这里插入图片描述
Anaconda有两个修改默认设置的命令,如下:第一行语句代表添加命令,第二行代表删除命令,其中的key是指关键词,value指关键词对应的值,可以是某些链接或者文件位置。

conda config --add key value 
conda config --remove key value 

2. 利用上面两条语句就可以添加或删除下载源,例如我们可以输入

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

来添加清华镜像源,增加之后再输入conda config --show channels去检查,如果出现下图这样,就代表已经更改成功

在这里插入图片描述
下面给大家列举几个常见的国内镜像源,个人认为就一个清华镜像源就足够了,看个人所需:分别是豆瓣、阿里镜像、清华源:

https://pypi.douban.com/simple/
http://mirrors.aliyun.com/pypi/simple/
https://pypi.tuna.tsinghua.edu.cn/simple/

添加的时候可以按照格式输入进行更改conda config --add channels 链接地址即可添加,当有多个源时,也可以用这条语句来更改默认源的位置。
删除的时候输入conda config --remove channels 链接地址即可删除对应的镜像源。

二、常用库安装语句

1.进入终端,首先创建环境,首先输入conda create -n pytorch python=3.9 (注意我使用的是python3.9,可根据自己的需求更改python后的版本号即可)
可以得到下图:大家注意一下安装位置,默认的是在C盘,想要更改安装位置的小伙伴可以看下一小节,不想更改输入y即可进行安装。

在这里插入图片描述
2. 成功后可以输入conda info --envs来检测环境是否创建成功,得到下图结果就代表环境创建成功

在这里插入图片描述
3.输入conda avtivate pytorch进入自己新建的环境,下面就可以安装了,常用语句及版本如下:
(下列语句安装已经默认更换了下载源)

#安装torch1.7.1,版本虽然低,但是耐用
pip install torch==1.7.1+cu110 torchvision==0.8.2+cu110 torchaudio==0.7.2 -f https://download.pytorch.org/whl/torch_stable.html

安装成功后,依次输入python,import torch,torch.cuda.is_available()后显示True并且没有报错即表示成功,最后输入exit()退出即可。
在这里插入图片描述

#安装numpy1.20.3
pip install numpy==1.20.3


#安装opencv,3.4.11.45,这个版本比较常用,自己一直在用,功能较全,依次输入回车即可
pip install opencv-python==3.4.11.45 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install opencv-contrib-python==3.4.11.45 -i https://pypi.tuna.tsinghua.edu.cn/simple

# 安装onnx(这里需要设置源,设置清华源)
pip install onnx -i https://pypi.tuna.tsinghua.edu.cn/simple
# 清华源安装onnxruntime
pip install onnxruntime -i https://pypi.tuna.tsinghua.edu.cn/simple
# 清华源安装onnxruntime-gpu
pip install onnxruntime-gpu -i https://pypi.tuna.tsinghua.edu.cn/simple
# 清华源安装onnx-simplifier
pip install onnx-simplifier==0.3.5 -i https://pypi.tuna.tsinghua.edu.cn/simple

# 更换torch版本:首先卸载当前版本,接着进入官网选择需要的版本命令,在对应的虚拟环境中运行即可(根据指令不同,依次对应1.7版本、1.8版本)
pip uninstall torch
https://pytorch.org/get-started/previous-versions/
pip install torch==1.7.1+cu110 torchvision==0.8.2+cu110 torchaudio==0.7.2 -f https://download.pytorch.org/whl/torch_stable.html

pip3 install torch==1.8.1+cu111 torchvision==0.9.1+cu111 torchaudio==0.8.1 -f https://download.pytorch.org/whl/lts/1.8/torch_lts.html

# 安装lap
pip install lap -i https://pypi.tuna.tsinghua.edu.cn/simple

三、终端命令行指令汇总

#用于指定运行的程序在那张显卡上
CUDA_VISIBLE_DEVICES=1 python your_program.py 
# 或者在代码前加入下述指令
import os
# 指定使用0,1,2三块卡
os.environ["CUDA_VISIBLE_DEVICES"] = "0,1,2" 

四、debug汇总

(1)问题1:

ModuleNotFoundError: No module named 'yolox'

我是在MobaXterm上使用命令行运行ByteTrack时出现问题,显示没有yolox模块,此时解决办法就是在导入yolox前加入下述语句:

import sys
sys.path.append(r'./ByteTrack') #./ByteTrack是ByteTrack的绝对路径,此时程序就可以找到yolox的位置了

(2)问题2:

ModuleNotFoundError: No module named 'sklearn.utils.linear_assignment_'

这是因为linear_assignment已经被弃用,直接再导入库函数这一行注释,换成下面这行内容即可:

from scipy.optimize import linear_sum_assignment as linear_assignment

五、打包移动服务器中的虚拟环境指令

首先使用pip install conda-pack在老服务器上的base环境安装conda-pack包,之后使用conda pack -n name (name是环境的名称)将环境打包,打包过程如图
(如果出现错误,使用conda pack -n name --ignore-editable-packages即可 )
在这里插入图片描述

六、Linux常见错误汇总

1.进入自己的虚拟环境时报错:An unexpected error has occurred. Conda has prepared the above report.解决办法如下,对应更改anaconda下bin目录的地址,输入以下指令即可:

export PATH="xx/anaconda3/bin:$PATH"

如我自己对应的地址为:

export PATH="/home/kou/anaconda3/bin:$PATH"

持续更新,未完待续

持续更新,未完待续
持续更新,未完待续
看到的小伙伴要是安装什么库装不上的话,可以私信本博主帮忙安装,点个关注不迷路哦!

Anaconda下载源设置及还原默认 1、查看当前下载源 conda config --show-sources 2、添加源: conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/ conda config --add chann 阅读详情

相关推荐

【AI】人工智能学习路线笔记汇总(持续更新)

为了方便之后查找,梳理学习路线,专门开一篇博客记录一下。刚开始可能很零碎,随着学习的慢慢深入,学习路线应该会越来越充实,内容越来越丰富,可以为后来者提供一下参考。

zhoulizhu的博客 931

Windows系统安装Anaconda、conda源换源、PyPI源换源、jupyter的kernel内核配置、文件路径配置、jupyter自动补全配置、PyCharm的Python解释器配置

windows系统安装anaconda 并进行换源

shaqilaixi2的博客 2万+

Anaconda更换镜像源方法及代码示例

在使用Anaconda进行Python包管理和环境配置时,由于默认的镜像源可能会受到网络限制或访问速度较慢的影响,我们可以通过更换镜像源来改善这些问题。接下来,我们需要编辑Anaconda的配置文件,将默认的镜像源更换为国内的镜像源。在更换Anaconda的镜像源之前,我们首先需要备份原始的配置文件,以防止出现意外情况。在打开的配置文件中,将默认的镜像源地址替换为国内的镜像源地址。完成配置文件的编辑后,我们可以测试新的镜像源是否可用。这将使用备份的配置文件来替换当前的配置文件,恢复到原始的镜像源设置。

MhgCobol的博客 2883

【Python】让Anaconda不再下载慢下载失败,Anaconda的下载源更换为国内源(保姆级图文)

【Python】让Anaconda不再下载慢下载失败,Anaconda的下载源更换为国内源(保姆级图文)

MZH 1万+

新英格兰10机39节点matlab建模,ieee10机39节点系统数据

【实例简介】ieee10机39节点系统数据,主要是BPA数据!【实例截图】【核心代码】ne_039_bus└── ne_039_bus├── 039readme.doc├── bpa│ ├── 039bpa.dat│ ├── 039bpa.swi│ ├── LFerr.LIS│ ├── OneNote 目录.onetoc2│ └── STERR.LIS├── eurostag│...

weixin_39851809的博客 3273

u3d逆向学习之纯C内存读写与ImGui绘制(Android)

方法:需要在/proc/pid/maps文件查找模块名,一行行遍历所有内存,第一个参数为模块名,第二个参数为索引index(因为该模块会有多个,index为正序遍历第index个该模块),若找到了则使用。32位游戏的指针大小采用4字节,而64位游戏的指针大小采用8字节(这里需要注意),数据地址以16进制存储,使用unsigned long类型 ,该函数只有一个参数,数据地址,返回该地址的指针跳转地址。文件,比较其中的内容是否与传入的包名相同,如果相同,则返回该进程的PID。

zhoujunjie2004的博客 1687

OpenCV学习笔记(一)持续更新中

正常的使用需要先打开一个窗口,后续图片可以在窗口内显示,创建调用namedWindow方法,namedWindow方法主要有两个参数,第一个为参数为创建窗口的名称,类型为str,第二个参数为显示的窗口模式,用的是OpenCV库里的枚举变量,通常用cv2.WINDOW_NORMAL(可调节窗口)、cv2.WINDOW_AUTOSIZE(缺省时的默认值,不可调节窗口,大小由图像决定),若选择了cv2.WINDOW_NORMAL,后续可以通过resizeWindow方法实现对窗口大小的调整。

laozicaibi的博客 1834

AI提示词实战:用EARS语法5步搞定产品需求拆解(附完整案例)

本文详细介绍了如何运用EARS语法将模糊的产品需求进行原子化拆解,转化为清晰、可执行的结构化指令。通过一个完整的自由职业者项目管理工具案例,演示了从原始需求分析到构建增强AI提示词的五步实战流程,帮助产品经理和技术人员实现高效、精准的需求传达与协作。

nokia的博客 1031

【持续更新】python深度学习常用第三方库安装命令

【持续更新】python深度学习常用第三方库安装命令 最近要在一个新电脑上配置相关环境。。。忽然想到以后如果我换电脑,或者给别人帮忙装环境,还要重新去寻找安装命令,想着干脆在这里记录一下,方便以后了吧 不要忘记安装CUDA。。。 新建anaconda环境 conda create --name envname python==3.7 安装opencv 以下代码只安装最新版 pip install opencv-python 下面代码安装特定版本 pip install opencv-python==3

qq1406433326 1173

MacOS蓝牙连接疑难杂症:从基础排查到高级修复全攻略

本文提供了一份全面的MacOS蓝牙故障排查与修复指南。从基础的菜单栏检查、终端命令诊断,到软/硬重启蓝牙服务、删除配置文件,再到使用blueutil工具、重置NVRAM等高级方法,系统性地解决了蓝牙无法连接、连接不稳定等常见问题。最后还分享了环境干扰排查、预防措施及硬件故障自检方法,帮助用户彻底解决Mac蓝牙连接难题。

weixin_29271263的博客 450

STM32单片机:驱动ADS1115四个通道全开程序

本文介绍了德州仪器(TI)的ADS1115高精度16位模数转换器(ADC)及其应用实现。该芯片具有16位分辨率、可编程增益放大器(PGA)和低功耗特性,支持±0.256V至±6.144V量程。文章提供了完整的C语言驱动代码,包括初始化、配置寄存器读写、单次/连续转换模式设置、电压值读取等功能实现。代码通过I2C接口与ADS1115通信,支持多通道选择和不同PGA设置,可实现高精度模拟信号采集。该方案适用于需要精密测量的嵌入式系统,如传感器数据采集等应用场景。

weixin_42122070的博客 689

计算机视觉技术学习(持续更新中)

本人研究生期间的研究方向是机器学习与人工智能,具体方向是计算机视觉中的图像分类和目标检测,本博客将记录研究生期间学习计算机视觉的过程,也是时刻提醒自己不断学习,勇于突破,希望大家能共勉。供大家一起学习和讨论!我将按照以下步骤进行计算机视觉技术的学习,也期待大家能够跟我一同学习,一起讨论,互相鼓励,一同成长!

hallobike的博客 221

大数据利器Hadoop:从基础到实战,一篇文章掌握大数据处理精髓!

在当今大数据时代,数据量的爆炸式增长对企业和技术提出了前所未有的挑战。如何高效地存储、处理和分析这些庞大的数据集,成为了亟待解决的问题。Hadoop作为一种分布式计算框架,应运而生,为大数据处理提供了有效的解决方案。Hadoop是一个由Apache软件基金会维护的开源项目,它基于Google的分布式文件系统(Google File System,GFS)和MapReduce计算模型设计。Hadoop的主要目标是处理大规模数据集,它可以在普通硬件集群上运行,从而降低了大数据处理的成本。

邓邓子的博客 8278

Linux/conda/Git等常用指令——持更

本文主要用来记录一些我常用到的Linux/Conda/Git的指令,便于记忆深化,会不断进行更新和补充。

m0_62001119的博客 1081

USB驱动(URB)

本文介绍了Linux内核中USB驱动开发的核心概念URB(USB Request Block)。URB是主机与USB设备间传输数据的抽象结构体,包含目标设备、端点信息、数据缓冲区等关键字段。文章详细解析了URB的生命周期(分配、填充、提交、回调、释放)、四种传输类型(控制、批量、中断、等时)及其应用场景,并提供了鼠标设备的中断传输示例代码。最后强调了URB使用注意事项,包括DMA缓冲区分配、错误处理和资源释放等。URB作为USB驱动与内核通信的桥梁,是构建稳定USB驱动程序的基础。

m0_49476241的博客 915

【CAD二次开发】炸开所有的嵌套块

代码】【CAD二次开发】炸开所有的嵌套块。

1513

记录一下自己安装过的包的国内镜像源(记性不好,持续更新)

tensorflow: CPU版本 pip install tensorflow -i https://pypi.doubanio.com/simple pip install tensorflow==(要安装的版本号) -i https://pypi.doubanio.com/simple GPU版本 pip install tensorflow-gpu -i https://pypi.doubanio.com/simple pip install tensorflow-gpu==(要安装的

Mamdanni的博客 1070

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

opencv和mediapipe姿态识别项目记录-持续更新版

具体的安装流程是这样的,安装opencv-python的时候会自动安装numpy2.x,安装mediapipe的时候系统自动识别安装的那个版本与刚刚自动安装的numpy版本不兼容,于是自动卸载numpy2.x,重新安装了numpy1.X,现在都是兼容的。我查了一下我的相机有没有被其他程序占用,我的有没有兼容冲突等等问题,最后发现原因是我的摄像头固体开关被我不小心关掉了,如下图,这种提示还有可能是别的原因,有别的博主提供了更加详细的方法。新建环境并激活---更详细的看之前的博客。

2301_78265693的博客 656

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

【持续更新中】MMDetection3训练自己的数据集常见报错解决

博主近来跑自己数据集需要对比试验,故选择了MMDetection3这一算法整合详细的框架,遇到了较多问题在此处留作记录,若你也有相应的问题可以在评论区提出与解决方法。会持续更新,同时欢迎批评指正。

2401_84870184的博客 2279

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

AirSim学习和踩坑记录(不定时更新)

目录 1. AirSim官方介绍 2. AirSim的安装及使用 3. 问题汇总 3.1 如何使用AirSim提供的城市地图? 3.2运行官方PythonCline中的demo出现TypeError:unsupported oprand type(s) for *: 'AsyncIOLoop' and 'float' 3.3 运行虚幻引擎出现Error: CDO Constructor (PIPCamera): Failed to find Material '/AirSim/HUDAsset.

Duge1024的博客 7535

OpenCV4.9.0开源计算机视觉库安装概述(2)

OpenCV是一款开源的计算机视觉库,可用于实时的图像处理、图形识别、机器学习等领域。它具有跨平台、高速、易用等特点,并广泛应用于各种领域,如医学、安防、自动驾驶、AR/VR等。本文将简要介绍如何基于Python环境,安装最新的OpenCV4.9.0版本,并提供相应的命令和代码示例,以帮助读者更快更简单地上手使用OpenCV。

2301_78348935的博客 2000

记录跑深度学习模型使用AutoDL服务器常用的指令

记录跑深度学习模型使用AutoDL服务器常用的指令

qq_52190977的博客 2672

收藏网站--持续更新

文章目录服务器问题学习重识别技术其他 服务器 centos下使用mwget加速wget CentOS7安装nvidia-docker CentOS默认镜像源更换为阿里云镜像源 查看cuda、cudnn版本 pip安装旧版本pytorch0.3.1以及对应torchvision CUDA,NVIDIA Driver,Linux,GCC之间的版本对应关系表格 linux(centos)–gcc高低版本切换 tensorflow和keras对应的版本 pytorch安装包下载

门前大橋下丶 1728

基于Tensorflow的神经网络与深度学习的开发环境及其常用库(干货整理)

神经网络与深度学习的开发环境及其常用库 ,神经网络与深度学习的开发环境:Python、Tensorflow、Anaconda ,神经网络与深度学习的常用库Keras、NumPy、Matplotlib、Pandas、Pillow、总结 。由于python语言独特的优势,深度学习的开发通常使用python语言,而python的运行往往需要配置环境变量以及对包的管理,为避免这些不必要的冗杂的操作,只需要下载Anaconda(或者它的极简版Miniconda)就可以帮助你简洁地完成这些配置和管理的操作。

weixin_45954454的博客 2215

如何使用Minecraft Malmo打造终极AI实验平台:完整入门指南

Project Malmo是一个基于Minecraft构建的人工智能实验与研究平台,旨在通过这个独特的环境激发新一代挑战性问题的研究。本文将为你提供从安装到实战的完整指南,帮助你快速上手这个强大的AI开发工具。 ## 🚀 为什么选择Malmo进行AI研究? Malmo将Minecraft的开放世界与AI研究完美结合,提供了以下核心优势: - **丰富的环境互动**:支持复杂物理系统、多智能体

gitblog_00857的博客 1086

红外与可见光图像融合数据集(2026 持续更新)

本文系统整理了当前主流的红外与可见光图像融合数据集,涵盖 MSRS、RoadScene、M3FD、TNO、LLVIP、FMB、FLIR、MFNet、KAIST、PST900、HDO、MMVS、DVTOD、AWMM-100k、EMS、INO 和 M3SVD 等多个高质量数据源,分别介绍其数据构建团队、参考论文、下载链接及关键特征,包括图像数量、分辨率、退化类型和标注信息。该博客旨在为图像融合研究者提供全面、便捷、持续更新的数据集参考平台。

陈嘿萌的博客 3万+
上一篇: 手把手教你自制U盘重装win10系统专业版+激活【图文教程】
下一篇: json文件批量转成VOC格式的xml文件(labelme标注的仅有关键点,无框)
Smalldemons
博客等级 码龄7年 76粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值