0

そこで、Python と mysql の「すぐに実行できる」バージョンが宣言されていることを期待して、Bitnami Django スタックをインストールしました。ただし、python を syncdb に取得できません:「MySQLdb モジュールのロード中にエラーが発生しました:MySQLdb という名前のモジュールがありません」

Bitnami パッケージは、mysql と Python を連携させるために Windows に必要なすべてを既にインストールしていると思いましたか? これは真実ではありませんか?

以前に試したように、mysql-python コンポーネントのインストールに対処する必要はありません。

4

3 に答える 3

2

Djangoが接続を行うためにこれを必要とするため、Python用のMySQLをインストールする必要があります。パッケージをインストールしたら、Djangoはそこからインポートする必要があるため、構成する必要はありません。

編集:あなたのコメントから、setuptoolsがバンドルされていますが、それはパッケージ配布に置き換えられています。このpythonパッケージをインストールすると、新しいパッケージを簡単に入手できるeasy_installにアクセスできるはずです。環境変数にPYTHONPATH/scriptsを追加したとすると、easy_installmysql_pythonを呼び出すことができます。

于 2011-07-18T19:34:38.527 に答える
0

そのため、Windows Vista に Bitnami Django スタックをインストールした後、このエラーが発生しました。すべてのコンポーネントがインストールされていることが判明しましたがeasy_install mysql_python、パッケージ全体を展開していませんでした... ?
私は inst... uninst... inst... uninst を複数回実行しましたが、(スタートアップ プロジェクトに mysql を使用して) 組み合わせても違いはありませんでした。

最後に、卵ファイル (この場合は MySQL_python-1.2.3-py2.7-win32.egg) ファイルの名前を .zip に変更し、不足している部分を PYTHONPATH のディレクトリに抽出すると、すべてが魅力的に機能しました。

于 2012-08-23T02:08:55.770 に答える
0

BitNami DjangoStack には、mysql-python コンポーネント コンポーネントが既に含まれています。BitNami スタックをインストールする際に、データベースとして MySQL を選択したと思いますよね。(PostgreSQL と SQLite も含まれます)。インストール時にエラーが表示されますか? それとも後で Django プロジェクトで作業しますか?

BitNami DjangoStack を使用しているプラ​​ットフォームはどれですか?

于 2011-08-08T11:58:18.807 に答える