深度学习环境配置报错解决日记

2024年7越24日

1、detectron2需要编译

首先需要在自己创建的虚拟环境中下载一下detectron2

复制代码
conda create -n pytorch python=3.9
conda activate pythorch
git clone https://github.com/facebookresearch/detectron2.git

接下来就是编译环节:

在win系统中,需要安装VS加以编译

在Linux系统中:不需要安装

无论哪个系统,再执行一下

复制代码
pip install -e .

注意:在编译的时候,在setup.py的上一层目录中执行编译。

2、在Linux终端使用命令行的方式运行代码的时候,注意python的正确路径,比如下面这个,python所在的位置是我自己创建的虚拟环境中的python,后面在跟上要执行的python文件就可以了

复制代码
/root/anaconda3/envs/DEVIT2/bin/python /tmp/Devit/demo/demo.py

在这个地方,我就犯了这个错误,我运行的是/root/anaconda3/bin/python /tmp/Devit/demo/demo.py这个命令,导致timm模块一直显示找不到,这是因为timm模块儿并没有安装在base环境中。

3、某个文件找不到的情况:某个文件确实是在这个路径下的,这时候就要试试换成绝对路径看看

相关推荐
MediaTea10 分钟前
Pandas 操作指南(二):数据选取与条件筛选
人工智能·python·机器学习·数据挖掘·pandas
萤萤七悬14 分钟前
【人工智能训练师3级】考试准备(2026)四、简答题 1.2.1-1.2.5
人工智能
小陈工14 分钟前
Python Web开发入门(十二):使用Flask-RESTful构建API——让后端开发更优雅
开发语言·前端·python·安全·oracle·flask·restful
永霖光电_UVLED16 分钟前
当前 AR 眼镜显示技术面临的“人类视觉因素”瓶颈与半导体全息调制器
人工智能·架构
MediaTea17 分钟前
AI 术语通俗词典:协方差
人工智能
无心水18 分钟前
20、Spring陷阱:Feign AOP切面为何失效?配置优先级如何“劫持”你的设置?
java·开发语言·后端·python·spring·java.time·java时间处理
chenglin01620 分钟前
AI应用性能优化与生产环境部署
人工智能·性能优化
mit6.82420 分钟前
量子计算
人工智能
中金快讯20 分钟前
济民健康医疗服务占比提升至46%!业务结构调整初见成效
大数据·人工智能
卡梅德生物科技小能手22 分钟前
CD301(巨噬细胞半乳糖型凝集素):免疫稳态调控与靶向治疗的研究进展
经验分享·深度学习·生活