django 是默认安装的吗?

django 是默认安装的吗?

我安装了 Ubuntu 12.10。我的 Ubuntu 上默认安装了 django 吗?如果没有,我该如何安装它?

答案1

默认情况下不安装 Django。Django 是一个用 Python 语言编写的 Web 框架。默认情况下会安装 Python。要安装 Django,基本上有两种方法可以进行。

1. 使用 Ubuntu 包管理器

Ubuntu 的软件包系统中有一个 django 版本。如果你只是想试用一下 django 并了解它是什么(也许做一两个简单的项目),你可以运行

sudo apt-get install python-django

2. 使用 pip 和 Python 包管理器 PyPi

在 Django 社区中,最多开发人员可以使用 pip。Pip 是“用于安装和管理 Python 包的工具”。您可以按如下方式安装它:

sudo apt-get install python-pip python-dev build-essential 
sudo pip install --upgrade pip 

安装 pip 后,您可以pip freeze在终端中输入以查看已安装软件包的列表。您可以使用 安装 django pip install django

不过有一点需要注意。这将安装 django全系统范围(有关其他说明,请参阅如何安装 django?)。通常,您需要在虚拟环境中安装 django。这些工具的学习难度有点大,但它们可以帮助您获得良好的开发环境。

sudo pip install --upgrade virtualenv 

http://www.saltycrane.com/blog/2010/02/how-install-pip-ubuntu/ http://warpedtimes.wordpress.com/2012/09/23/a-tutorial-on-virtualenv-to-isolate-python-installations/

答案2

如果您刚开始使用 Django,使用包管理器安装它可能会更简单。

虽然使用 virtualenvs 和 pip 有一些很好的理由,但它们更复杂,您需要自己管理升级周期(例如,当发布安全更新时,您需要更新核心组件)。

因此,在遇到 virtualenvs 可以解决的一些问题之前,您只需使用软件中心或在终端中输入:

sudo apt-get install python-django

相关内容