当前位置: 首页 > article >正文

django启动项目报错解决办法

在启动此项目报错:
类似于:

django.core.exceptions.ImproperlyConfigured: Requested setting EMOJI_IMG_TAG, but settings are not c

启动方式选择django方式启动,以普通python方式启动会报错
在这里插入图片描述

2.

在这里插入图片描述
这句话提供了对遇到的错误的一个重要线索,说明错误发生在pip调用的一个子进程中,而不是pip本身的直接问题。
运行以下安装:

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’文件,需要在有这个文件的目录下运行


http://www.kler.cn/a/402410.html

相关文章:

  • Linux 系统管理
  • 【代码pycharm】动手学深度学习v2-08 线性回归 + 基础优化算法
  • 【JavaScript】JavaScript开篇基础(7)
  • 在win10环境部署opengauss数据库(包含各种可能遇到的问题解决)
  • redis数据类型详解
  • TCP快速重传机制为啥出现重复ACK?
  • Linux配置MySQL自动备份
  • 【降噪】自适应麦克风阵列系统
  • 人工智能在医疗健康中的应用:科技如何守护生命?
  • C语言-指针及变量的概念与使用
  • 手动搭建 WordPress 个人站点(Windows)
  • 基于Java+Springboot+Jpa+Mysql实现的在线网盘文件分享系统功能设计与实现二
  • vector容器的学习
  • 解读AI智能招聘如何精准高效解决企业人才缺口
  • 【机器学习】机器学习中用到的高等数学知识-6. 组合数学 (Combinatorics)
  • 【机器学习】机器学习中用到的高等数学知识-7.信息论 (Information Theory)
  • element plus el-table 简单分页组件
  • Django5 2024全栈开发指南(三):数据库模型与ORM操作
  • 4.4.5 timer中断流向Linux(从interrupt log回放)
  • 【机器学习】在泊松分布中,当λ值较大时,其近似正态分布的误差如何评估?
  • vue中v-if和v-show的区别
  • 嵌入式驱动面试总结
  • 景联文科技:以全面数据处理服务推动AI创新与产业智能化转型
  • 【第二十一周】网络爬虫实践
  • 深入探索淘宝API:高效实现关键字搜索商品列表的技术实践
  • 企业软文推广如何巧妙借力优质媒体,让品牌在市场中脱颖而出?媒介盒子分享