【发布时间】:2010-12-30 21:30:39
【问题描述】:
我仍然是 Web 开发领域的初学者,我正在尝试设置 Django 环境。我正在阅读“django 权威指南”来开始我的练习。
我在 2.1GHz 的 macbook 上运行 Snow Leopard (10.6.2)。它与 Python 2.6.1 一起提供。由于 Snow Leopard cam 预装了 Python 2.6.1,所以我没有做任何额外的设置。 也许它需要更多设置,请告诉我。但我已经运行了它,它可以工作。
我直接从书中安装了 django。我已经运行了它,到目前为止它工作正常。
数据库配置让我窒息。
我尝试使用 MySQLdb 模块为 python 安装 MySQL,但它与 32 位和 64 位架构之间的差异有复杂性(mysql 有 64 位,python 有 32 位,反之亦然;无论哪种方式,我都想不通) .我已经阅读了很多论坛并修改了几个小时,仍然无法修复它,我只是放弃了。
所以我尝试了下一个最好的方法(或者我认为),让我们尝试设置 Postgre。所以,我去了the official Postgre website 并选择了Mac OS X 分期付款包。我下载它,解压它,它只有一个“.app”安装程序和一个“README”。我运行了安装程序,等等等等,我按照说明进行操作,它做到了,它做到了。最后,显然 Postgre 已安装。
我不确定它是否已安装,所以我在互联网上搜索了一些答案。嗯,我找到了the official documentation for installing Django for Mac,但是安装步骤 Postgre 完全不同。也许“.app”安装程序完成了这些步骤中列出的大部分配置,我不知道。
然后我去终端输入:
psql -V
(检查我刚刚安装了哪个版本的 Postgre)
与
sudo -u postgres pg_ctl start
(运行数据库)
找不到“psql”或“pg_ctl”命令。对我来说,这有点像是说没有安装 Postgre,或者我还需要做一些设置。
所以我开始研究从 Django 给出的指令安装 Postgre 的第一步(上面的链接)。从它说编辑'〜/ .profile'的指令中,即使在取消隐藏所有文件和目录之后,我仍然无法在我的用户目录下找到它。
此时我有点沮丧,不知道该去哪里。我想知道我是否可以得到一些方向/提示/howto/anythingreallyatthispoint。
在运行 Postgre 之前,我无法真正安装 psycopg2,但从外观上看,安装它看起来并没有那么糟糕(或者我希望如此)。
非常感谢您的帮助^_^
-三
【问题讨论】:
标签: django postgresql installation osx-snow-leopard psycopg2