我安装了 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