2

私はまだ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を実際にインストールすることはできませんが、見た目からすると、インストールするのはそれほど悪くはありません(またはそう願っています)。

助けてくれてありがとう^_^

-トライ

4

4 に答える 4

1

これらのアプリをインストールする最も簡単な方法は、macports(http://www.macports.org/)を使用することです。私の経験では、インストールは高速でクリーンでした。geodjangoのインストールドキュメントには、これに関する優れたセクションがあります:http: //geodjango.org/docs/install.html#macports

于 2009-12-29T20:37:04.153 に答える
1

始めたばかりの場合は、最初にsqliteを試してみます。ファイルベースなので、設定はほとんどありません。後で、実際のデータベースにアップグレードする場合は、現在試行しているものよりも難しくはありません。

于 2009-12-29T21:26:29.950 に答える
0

私はあなたが抱えている唯一の問題はパスを設定していないことだと思います。これをあなたに追加してください~/.bash_profile

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

これで、のようなコマンドラインツールを実行できるようになりますpsql

于 2009-12-29T21:47:40.727 に答える
0

数時間かけて、複数の異なるウォークスルーを実行しました。これは最終的に機能したものでした:

最初にdmgを使用してpostgressをインストールします: http ://www.enterprisedb.com/products-services-training/pgdownload#osx

次に、このチュートリアルに従ってください: http ://stubblog.wordpress.com/2009/06/07/installing-psycopg2-on-osx/

次にこれをターミナルに置きますexport DYLD_LIBRARY_PATH=/Library/PostgreSQL/9.3/lib:$DYLD_LIBRARY_PATH

そして、それらが私がしたことの重要な部分だったと確信しています。

エラーが発生した場合はsudo pip uninstall psycopg2sudo pip install psycopg2

「....何か<10.4」に関するエラーが引き続き発生する場合は、pipを再インストールしてください。私はbrew install pythonPythonを更新するようなものを使用したと思います...自作を持っていない場合は、それを入手してください。それがそのエラーを取り除いたものだと私はかなり確信しています。しかし、それはpip3の手動インストールであったかもしれません。

申し訳ありませんが、これはいたるところにありますが、少し近づくはずです。少なくとも、(私のように)他のチュートリアルがまったく機能していなければ。

于 2014-06-26T09:18:12.150 に答える