【问题标题】:First time install Django on Mac OSX Mountain Lion第一次在 Mac OSX Mountain Lion 上安装 Django
【发布时间】:2012-10-12 16:32:34
【问题描述】:

我第一次安装 Django(并使用 python)。我运行 Mac OSX 10.8 Mountain Lion,默认情况下,python 已经安装:

$ python
Python 2.7.2 (default, Jun 20 2012, 16:23:33) 
[GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)] on darwin
Type "help", "copyright", "credits" or "license" for more information.

我已按照https://docs.djangoproject.com/en/1.4/intro/install/ 的步骤进行操作,即:

https://www.djangoproject.com/download/ 下载 Django 并运行以下命令:

$ tar xzvf Django-1.4.1.tar.gz
$ cd Django-1.4.1
$ sudo python setup.py install

这在 /user/local/bin 中创建了一个符号链接,它允许我使用 $ django-admin.py 从任何地方调用 Django

但是,尝试以下失败:

$ python
Python 2.7.2 (default, Jun 20 2012, 16:23:33) 
[GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>> 

我应该在输入 >>> import django 后得到一些东西

>>> print django.get_version()
1.4

是我遗漏了什么还是文档不那么准确?

【问题讨论】:

  • 期待import django 做什么?这是正确的行为。

标签: django


【解决方案1】:

实际上,import django 不打印任何内容的事实意味着 Django 已正确安装。

import django 只导入 Django 模块;它不会启动网络服务器或任何东西。

【讨论】:

  • 嗯,那么我建议有人编辑docs.djangoproject.com/en/1.4/intro/install/#verifying 以反映这一点:-)
  • 实际上,文档显示的正是您在问题中描述的内容。
  • @vanz:你也输入了print django.get_version()吗?
  • 是的,它只是返回 Traceback(最近一次调用最后一次):文件“”,第 1 行,在 NameError: name 'django' is not defined
猜你喜欢
  • 1970-01-01
  • 2013-04-13
  • 2013-09-21
  • 1970-01-01
  • 2012-08-22
  • 1970-01-01
  • 2012-12-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多