我仍然在Web开发领域的初学者,我试图建立Django的环境。我在读“明确指导的Django”开始我的做法。

我在MacBook 2.1GHz的运行Snow Leopard的(10.6.2)。它来与Python 2.6.1。由于雪豹凸轮与Python 2.6.1预装,所以我没有做任何额外的设置了。 也许它需要更多的设置,请让我知道。的,但我已经运行了它,和它的作品。

我安装的书Django的直右。我碰到它,到目前为止,它的工作原理。

在数据库配置是一个扼杀我。

我试图与MySQLdb的模块为安装蟒MySQL,但是它与32和64位结构体系之间的差别的并发症(无论是MySQL的有64和python有32或反之亦然;无论哪种方式,我不能弄清楚) 。我读过很多论坛,与它修修补补几个小时,还是没能解决这个问题,我只是放弃了。

于是,我就退而求其次(或因此我认为),让我们尝试建立Postgre代替。于是,我去了官方Postgre网站,拿起了Mac OS X安装包。我下载,解压,和所有它必须是一个“应用程序”安装程序和‘自述’。我跑的安装程序,等等等等,我也跟着指示,它这样做,它这样做。最后,显然Postgre安装。

我不觉得完全确定是否安装它,所以我搜索在互联网的一些答案。好吧,我发现安装的Django的Mac 正式文件,但步骤安装 Postgre是完全不同的。也许“的.app”安装了大部分在这些步骤中列出的配置,我不知道。

然后我去在终端和类型:

psql -V

(检查刚安装Postgre我的哪个版本)

sudo -u postgres pg_ctl start

(运行数据库)

“psql的”或“pg_ctl”命令无法找到。对我来说,这是种说法没有安装Postgre还是有一些设置我仍然需要做的。

所以,我开始寻找由Django的从给定的指令安装Postgre(联系以上)的第一个步骤。从指令它说编辑“〜/ .profile文件”,甚至取消隐藏所有的文件和目录后,我仍然无法找到我的用户目录下。

在这一点上,我只是那种沮丧,不知道哪里去了。我在想,如果我能得到一些方向/提示/ HOWTO / anythingreallyatthispoint。

我真的不能安装psycopg2,直到我有Postgre运行,但是从外观上来看,它看起来并不那么糟糕安装它(或者我希望如此)。

提前许多非常感谢您的帮助^ _ ^

- 三

有帮助吗?

解决方案

如果您是刚刚开始,我先试试sqlite的。基于它的文件,所以几乎没有配置。以后,如果你想升级到一个真正的数据库,那么它会不会比你现在正在试图什么困难。

其他提示

我怀疑你有没有设置路径的唯一问题。添加到您的~/.bash_profile

export PATH=/Library/PostgreSQL/8.4/bin:$PATH

现在你应该可以运行命令行工具,如psql

我只花了几个小时,通过多种不同的演练准备。这是一个最终的工作:

首先与DMG安装postgress: http://www.enterprisedb.com/products-services-training/pgdownload#osx

然后按照本教程: http://stubblog.wordpress.com/2009/06/ 07 /安装-psycopg2-ON-OSX /

然后把这个在终端export DYLD_LIBRARY_PATH=/Library/PostgreSQL/9.3/lib:$DYLD_LIBRARY_PATH

和我敢肯定,这些都是我做什么..

的重要组成部分

如果你得到的错误尝试sudo pip uninstall psycopg2然后sudo pip install psycopg2

如果你不断收到错误约” ......什么<10.4" ,重新安装点子。我想我用像brew install python到更新蟒蛇......如果你没有自制,得到它。我敢肯定,什么摆脱这个错误的公司。它可能是PIP3虽然进行手动安装。

很抱歉,这是所有的地方,它应该让你有点接近,但。至少,如果你(像我)有没有其他教程的工作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top