gpt4 book ai didi

python - 如何在 Ubuntu 上安装 pygments?

转载 作者:太空狗 更新时间:2023-10-29 20:12:28 42 4
gpt4 key购买 nike

我正在关注 Django-rest-framework.org 教程,这是 models.py 的代码,如下所示。

from django.db import models
from pygments.lexers import get_all_lexers
from pygments.styles import get_all_styles

LEXERS = [item for item in get_all_lexers() if item[1]]
LANGUAGE_CHOICES = sorted([(item[1][0], item[0]) for item in LEXERS])
STYLE_CHOICES = sorted((item, item) for item in get_all_styles())

当我按照命令运行时:

python manage.py syncdb

它给我这个错误

ImportError: No module named pygments.lexers

我认为我必须先安装 pygments 才能运行这段代码。所以告诉我如何在我的 Ubuntu 12.04 中安装 pygments。我安装了 Python 2.7 版本。

最佳答案

最基本的方法是使用 Ctrl-Alt-t 打开终端并输入 sudo apt-get install python-pygments。这会奏效,但还有更好的方法,我将对此进行解释。

当您开发网络应用程序时,您最终会想要部署它。您会希望您正在开发的环境与您部署的环境尽可能相似。一种方法是使用虚拟环境。在 Ubuntu 上,您还可以选择 Docker .

如果您刚开始,虚拟环境可能会稍微容易一些,但我建议构建 Docker,它在 IMO 中更完整。如果您使用的是 Python 3,那么您应该使用 pyvenv创建您的虚拟环境。在 Python 2 上你需要 virtualenv .这些将创建一个特定于它们包含的项目的隔离 Python 环境,这意味着您可以为许多项目进行许多自定义设置,并且在部署到生产环境时可以相对轻松地重新创建这些设置。当环境处于事件状态时,您可以使用 pip install package-name-here 安装 python 包。

关于python - 如何在 Ubuntu 上安装 pygments?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26215738/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com