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

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、某个文件找不到的情况:某个文件确实是在这个路径下的,这时候就要试试换成绝对路径看看

相关推荐
nervermore990几秒前
1. 人工智能学习-数学基础
人工智能
解救女汉子几秒前
CSS如何实现水平垂直居中效果_利用flex布局的justify-content与align-items
jvm·数据库·python
西西弗Sisyphus1 分钟前
Transformer 嵌入层 nn.Embedding 到底是什么?
深度学习·transformer·embedding
NOCSAH1 分钟前
统好 AI 驱动产业革新,以数智一体化实现高效经营
大数据·人工智能
2301_773553622 分钟前
CSS如何解决栅格重叠问题_使用Grid-area明确划分元素占位
jvm·数据库·python
上海锟联科技2 分钟前
高速数据采集与信号生成一体化平台:基于 PCIe 3.0 的 250M/500M 同步解决方案
人工智能
运维小欣3 分钟前
2026可观测平台厂商推荐:聚焦智能化与场景化落地的选型指南
大数据·人工智能
小研说技术3 分钟前
Spring AI Alibaba如何让AI学会专业本领
大数据·人工智能·spring
覆东流5 分钟前
第6天:python综合练习——制作简易计算器
开发语言·后端·python
Irissgwe6 分钟前
LangChain 与 LangGraph 介绍(二)
人工智能·langchain·llm·langgraph