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

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

相关推荐
2301_77355362几秒前
golang如何理解编译指示pragma_golang编译指示pragma策略
jvm·数据库·python
qq_342295821 分钟前
c++字符串运算_连接、比较、输入输出等运算符重载应用
jvm·数据库·python
【建模先锋】2 分钟前
精品数据分享 | 锂电池数据集(10)基于阻抗的锂离子电池在不均衡使用情况下的性能预测
人工智能·python·深度学习·锂电池·锂电池寿命预测·锂电池数据集·剩余寿命预测
m0_746752302 分钟前
如何生成ADDM报告_@addmrpt.sql自动数据库诊断监控工具
jvm·数据库·python
Trouvaille ~4 分钟前
零基础入门 LangChain 与 LangGraph(五):核心组件上篇——消息、提示词模板、少样本与输出解析
人工智能·算法·langchain·prompt·输入输出·ai应用·langgraph
2301_814809868 分钟前
如何快速查询SQL中的重复记录:GROUP BY与COUNT统计
jvm·数据库·python
m0_684501988 分钟前
如何配置DG的备库延迟应用_DELAY参数实现在备库防范主库人为误操作逻辑错误
jvm·数据库·python
m0_5150984211 分钟前
Redis怎样强行终止陷入死循环的Lua脚本
jvm·数据库·python
2301_8176722612 分钟前
SQL中RIGHT JOIN真的很少用吗_数据完整性检查与反向关联分析
jvm·数据库·python
吃一根烤肠13 分钟前
2026年4月AI大事件深度解读:大模型竞争进入“深水区“
人工智能