django 1.4用のmysqldbをインストールすると、gccが見つかりません。

django 1.4用のmysqldbをインストールすると、gccが見つかりません。

mysqlへのPythonインタフェースであるPythonモジュールmysqldbをインストールしようとしています。 Django開発サーバー(Django 1.4、OpenSUSE)を作成していて、使用したいデータベースパッケージがmysqlであるため、このモジュールが必要です。私がフォローしているチュートリアルは次のとおりです。https://docs.djangoproject.com/en/1.4/ref/databases/#mysql-notes

私はvirtualenvを使用しており、仮想環境で次のコマンドを実行します。

$ pip install mysql-python

私の最初のエラーは、「mysql_config」コマンドが見つからないということでした。読んだ後、 "MariaDB開発ヘッダとライブラリ"で定義された "libmysqlclient-devel"をインストールするためにyastに移動しました。 MariaDBはインストールせずにmysqlのみをインストールしました。これが変化をもたらすかどうかはわかりません。インストール後に同じコマンドを入力しましたが、次のエラーが発生します。

$ pip install mysql-python

unable to execute gcc: No such file or directory

error: command 'gcc' failed with exit status 1

私はそれが何であるかわからない。ここに来る前に、私はpython-devツールについて少し読んでいましたが、yastのどのパッケージも、pip検索でモジュールが見つかりませんでした。このエラーが何を意味するのかを知っている人はいますか?

答え1

システムにgccパッケージがない可能性があります。 OpenSUSEにインストールするには、YASTまたはZypperを使用できます。シェルから:

% sudo zypper install gcc

-または-

% sudo zypper in gcc

コンパイラに加えて、他のパッケージが必要な場合があります。これはリンクですzypperユーザーマニュアル。あなたzypper install gcc*もそれから抜け出すことができるでしょう。しかし、gcc *の範囲内にどのように多くの他のパッケージが含まれているかはわかりません。

また、ビルドしたいアプリケーションに応じてg ++ zyper install gcc-g++、。

関連情報