Django Rest Framework项目迁移时,pygment引入报错

在使用Django Rest Framework构建snippet API接口时遇到pygments导入错误。经过检查installed_apps并未出错,通过pip安装pygments后,迁移成功解决问题。
摘要由CSDN通过智能技术生成

今天在学习做一个snippet API接口项目的时候,我在models.py模块中引入pygment并写完相关代码以后,做了一步迁移的动作:

D:\lvliang\rest_classes\class_1704\day1\snippet\snippets>python manage.py makemigrations

但是当我开始执行这段命令行的时候,发生了如下报错:

 from pygments.lexers import get_all_lexers
ModuleNotFoundError: No module named 'pygments'

一开始我以为是installed app中写错了东西:

后来经过反复调试,Installed_app的这段代码块,并未出现什么异常。

然后我查阅了相关的资料,说pygment是需要用pip命令安装的。于是我便执行了下面这段命令:

pip install Pygments

安装成功后,有如下提示:

这时候运行

python manage.py makemigrations

然后显示迁移成功。

问题解决了!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

呆萌的小辣条

您的打赏将是对我最大的鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值