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

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

相关推荐
山西茄子2 分钟前
LLM的相关概念
人工智能
2401_867623983 分钟前
如何设置用户默认表空间_ALTER USER DEFAULT TABLESPACE
jvm·数据库·python
ftpeak3 分钟前
LangGraph Agent 开发指南(12~函数式 API)
人工智能·python·ai·langchain·langgraph
闵孚龙4 分钟前
Claude Code Hooks 用户自定义拦截点全解析:AI Agent 自动化、安全治理、插件扩展、可观测性核心机制
人工智能·安全·自动化
yivifu5 分钟前
跟水印杠上了——顺便巩固Tkinter的GUI编程
python·opencv·tkinter·去水印
天涯明月19937 分钟前
AEnvironment深度研究报告
人工智能·后端·云原生
2301_803934618 分钟前
html标签怎样划分页面区域_section与div的区别【介绍】
jvm·数据库·python
暗夜猎手-大魔王11 分钟前
HermesAgent上下文学习
人工智能
TTGGGFF12 分钟前
AI摆摊:在 muShanghai × 观猹 AI 练摊集市的一次高密度体验
人工智能
知学致远12 分钟前
Python基础语法_01-注释、输入输出、变量
python