2012-03-08 6 views
0

私は初心者のJava開発者であり、Pythonの初心者です.Djangoをインストールしたいのですが、PythonでMySQLdb 1.2.3をインストールする必要があると私は理解していました。私が見つけガイドは1.2.2用であり、私がインストールした後にやったことは、私は従うことができ、簡単なガイドまたはそれに修正があり、PythonでMySQLdb 1.2.3をインストールするMac OSXでDjangoを使用するには?

sudo python setup.py 

であり、これは私が

Traceback (most recent call last): 
    File "setup.py", line 5, in <module> 
    from setuptools import setup, Extension 
ImportError: No module named setuptools 

ので、得るものですMySQLdbをインストールして実行するにはエラーが発生しましたか?

私はライオンを使用しています。

更新1:私が実行したときに、私はこのチュートリアルを発見し、Here、それに続いてきたし、結果は今、私が取得し、私はバージョン1.2.2をダウンロードしてのIT

python setup.py build 

に仕事をしたしました私が得るもの

running build 
running build_py 
copying MySQLdb/release.py -> build/lib.macosx-10.6-intel-2.7/MySQLdb 
running build_ext 
building '_mysql' extension 
gcc-4.2 -fno-strict-aliasing -fno-common -dynamic -isysroot /Developer/SDKs/MacOSX10.6.sdk -g -O2 -DNDEBUG -g -O3 -Dversion_info=(1,2,2,'final',0) -D__version__=1.2.2 -I/usr/local/mysql/include -I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c _mysql.c -o build/temp.macosx-10.6-intel-2.7/_mysql.o -Os -g -fno-common -fno-strict-aliasing -arch x86_64 
unable to execute gcc-4.2: No such file or directory 
error: command 'gcc-4.2' failed with exit status 1 

私は何ができますか?

+0

'はImportErrorを使用:いいえモジュールの名前setuptoolsの実行するには

brew install mariadb 

はあなたにもPILをインストールする必要があります(Pythonのイメージライブラリ)、lxmlのをジャンゴ':このエラーは、' setuptools'という名前のモジュールがインストールされていないか、または間違っていることを意味します。[こちら](http://pypi.python.org/pypi/setuptools) – vikki

+0

絶対にビルドしなければならない酸っぱい私がライオンのために働かせる最も簡単な方法はピップを使ってそれをインストールすることでした。詳細については、このStackOverflowの答えを参照してください。http://stackoverflow.com/questions/3243073/django-unable-to-find-mysqldb-python-module – Bob

+0

編集:奇妙なダブル投稿、それは私が今すぐ2番目を削除させません... – Bob

答えて

0

すべてのコンポーネントが同じアーキテクチャ用に構築されていることを確認する必要があります。 32ビットMySQLは32ビットPythonでのみ動作します。残念ながら、ライオンは64ビットMySQLだけをサポートしています。

私はちょうどmariadbを使用して終了しました。それはMySQLとMySQL_Pythonをインストールするよりはるかに簡単でした。

sudo pip install PIL 
sudo pip install lxml 

とのgettext(翻訳)brew

brew install gettext 
+0

hmmmmを試してみますが、ライオンでmysqlを使ってdjangoを設定する方法はありませんか? –

+0

64ビットバージョンのPythonが必要です。そうすればうまくいくはずです。限り、あなたは32ビットだけのライブラリを使用しない限り。 – sbaechler

+0

更新を確認してください –

関連する問題