私はまだWeb開発の分野で完全な初心者であり、Django環境をセットアップしようとしています。練習を始めるために「djangoの決定的なガイド」を読んでいます。
私はMacBook2.1GHzでSnowLeopard(10.6.2)を実行しています。Python2.6.1に付属しています。Python2.6.1がプリインストールされたSnowLeopardcamなので、追加のセットアップは行いませんでした。もっとセットアップが必要かもしれませんが、教えてください。しかし、私はそれを実行しました、そしてそれは動作します。
本から直接djangoをインストールしました。私はそれを実行しました、そして今のところそれは動作します。
データベース構成は私を困惑させるものです。
Python用のMySQLdbモジュールを使用してMySQLをインストールしようとしましたが、32ビットアーキテクチャと64ビットアーキテクチャの違いに問題がありました(mysqlには64、pythonには32、またはその逆。どちらにしても、理解できませんでした)。私は多くのフォーラムを読み、何時間もそれをいじくり回しましたが、それでもそれを修正することができず、私はただあきらめました。
そこで、次善の策を試しました(またはそう思いました)。代わりにPostgreを設定してみましょう。そこで、Postgreの公式Webサイトにアクセスして、MacOSXの分割払いパッケージを選びました。ダウンロードして解凍すると、「。app」インストーラーと「README」だけでした。私はインストーラーを実行しました、何とか何とか何とか、私は指示に従いました、それはこれをしました、それはそれをしました。最後に、どうやらPostgreがインストールされています。
インストールされているかどうか完全にはわからなかったので、インターネットで答えを探しました。さて、Mac用のDjangoをインストールするための公式ドキュメントを見つけましたが、Postgreをインストールする手順は完全に異なっていました。たぶん、「。app」インストーラーは、それらのステップにリストされている構成のほとんどを実行しました、私は知りません。
次に、ターミナルに移動して次のように入力します。
psql -V
(インストールしたPostgreのバージョンを確認するため)
と
sudo -u postgres pg_ctl start
(データベースを実行するため)
「psql」または「pg_ctl」コマンドが見つかりませんでした。私にとって、これはPostgreがインストールされていない、またはまだ実行する必要のあるセットアップがあるということです。
そこで、Djangoの指示(上記のリンク)からPostgreをインストールする最初のステップを検討し始めました。'〜/ .profile'を編集するように指示されているので、すべてのファイルとディレクトリを再表示した後でも、ユーザーディレクトリの下にそれが見つかりません。
この時点で、私はちょっとイライラしていて、どこに行けばいいのかわかりません。この時点で、方向性/ヒント/ハウツー/何かを本当に得ることができるかどうか疑問に思いました。
Postgreを実行するまで、psycopg2を実際にインストールすることはできませんが、見た目からすると、インストールするのはそれほど悪くはありません(またはそう願っています)。
助けてくれてありがとう^_^
-トライ