目录

django启动项目报错解决办法

在启动此项目报错:

类似于:

bash 复制代码
django.core.exceptions.ImproperlyConfigured: Requested setting EMOJI_IMG_TAG, but settings are not c

启动方式选择django方式启动,以普通python方式启动会报错

2.

这句话提供了对遇到的错误的一个重要线索,说明错误发生在pip调用的一个子进程中,而不是pip本身的直接问题。

运行以下安装:

bash 复制代码
pip install -v --disable-pip-version-check --no-cache-dir --no-build-isolation --global-option="--cpp_ext" --global-option="--cuda_ext" ./

分析:

--no-build-isolation选项的作用

--no-build-isolation选项禁用了pip的构建隔离特性。默认情况下,当pip尝试安装一个包含pyproject.toml文件的包时,它会创建一个隔离的环境来构建这个包。这个隔离环境确保了构建过程中使用的依赖与项目其他部分的依赖隔离开来,从而减少了版本冲突的可能性。

当使用--no-build-isolation时,pip将不会创建这个隔离环境,而是直接在当前环境中构建包。这意味着它会使用当前环境中已安装的依赖来执行构建过程。

为什么加入--no-build-isolation后问题解决

问题的根源在于构建过程中需要的某些依赖(如packaging模块)在隔离的构建环境中不可用。当禁用了构建隔离,构建过程就能访问到当前环境中已经安装的所有依赖,包括packaging模块,从而解决了之前的构建失败问题。

遇到以下问题:

安装目录缺少 'setup.py' 或者'pyproject.toml'文件,需要在有这个文件的目录下运行

本文是转载文章,点击查看原文
如有侵权,请联系 xyy@jishuzhan.net 删除
相关推荐
databook14 分钟前
决策树剪枝:平衡模型复杂性与泛化能力
python·机器学习·scikit-learn
冯韶晗14 分钟前
Scala语言的区块链
开发语言·后端·golang
编程想法16 分钟前
某网站防爬虫/防盗资源的实现和破防
后端·爬虫·python
努力犯错玩AI16 分钟前
HuggingFace镜像站-AI 快站使用说明文档
人工智能·后端·开源
江节胜-胜行全栈AI19 分钟前
Java-对比两组对象找出发生变化的字段工具-支持枚举映射-支持时间-支持显示对应字段中文描述-嵌套list等场景
java·python·list
T - mars38 分钟前
python爬虫:喜马拉雅登录案例
开发语言·python
写bug写bug41 分钟前
掌握Spring 中的 RestTemplate
java·后端·spring
麓殇⊙1 小时前
springMVC-拦截器详解
java·后端·spring·interceptor
li_Michael_li1 小时前
Spring Boot中@Valid 与 @Validated 注解的详解
java·spring boot·后端
橘猫云计算机设计1 小时前
基于springboot钻孔数据管理系统的设计与实现(源码+lw+部署文档+讲解),源码可白嫖!
java·spring boot·后端·信息可视化·汽车·毕业设计