問題タブ [mysql-python]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - pip install mysql-pythonがEnvironmentErrorで失敗します:mysql_configが見つかりません
これは私が得るエラーです
これを解決するにはどうすればよいですか?
python - Mac OS 10.6.6 で python-mysql を使用して django を構成する際のエラー
私のセットアップ:
- Mac OS 10.6.6 - x86_64
- MySQL 5.5.8
- パイソン 2.7.1
- ジャンゴ 1.2.5
- easy_install 経由でインストールされた mysql-python
私の状況:
セットアップを機能させるのに苦労しています。問題は mysql-python インターフェイスにあります。もともと、Pythonでインポートステートメントを実行すると、(Djangoで発生したものと)同様の問題が発生していました。
しかし、私はそれを修正することに成功したことを証明したこの質問/解決策を読みました。django をインストールしましたが、問題なく動作しますが、mysql インターフェースに問題があります。ターミナルを起動して次のように入力すると:
次のエラーが生成されます。
トレースバック (最新の呼び出しが最後): ファイル "manage.py"、11 行目、execute_manager(settings) ファイル "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/ core/management/ init .py"、438 行目、execute_manager utility.execute() ファイル内"/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/core/management/ init .py"、379 行目、実行中の self.fetch_command(subcommand).run_from_argv(self.argv) ファイル "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/コア/管理/初期化.py」、261 行目、fetch_command内py"、67 行目、load_command_class モジュール = import_module('%s.management.commands.%s' % (app_name, name)) ファイル "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7 /site-packages/django/utils/importlib.py"、35 行目、import_module の import (name) ファイル " /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/ core/management/commands/dbshell.py」、4 行目、django.db インポート接続から、DEFAULT_DB_ALIAS ファイル「/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/db/init .py"、77 行目、接続中 = connections[DEFAULT_DB_ALIAS] ファイル "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/db/utils.py"、行92, getitem backend = load_backend(db['ENGINE']) ファイル内 "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/db/utils.py", 行33, in load_backend return import_module('.base', backend_name) File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/utils/importlib.py", line 35 、 import_module インポートで(名前) ファイル "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/db/backends/mysql/base.py"、14 行目、raise ImproperlyConfigured("Error MySQLdb モジュールの読み込み: %s" % e) django.core.exceptions.ImproperlyConfigured: MySQLdb モジュールの読み込みエラー: dlopen(/Users/adogc45/.python-eggs/MySQL_python-1.2.3-py2.7-macosx-10.6-intel .egg-tmp/_mysql.so、2): ライブラリがロードされていません: libmysqlclient.16.dylib 参照元: /Users/adogc45/.python-eggs/MySQL_python-1.2.3-py2.7-macosx-10.6-intel. Egg-tmp/_mysql.so 理由: イメージが見つかりません
Python でモジュールをインポートしてもエラーが発生しないのに、django で mysql インターフェイスを使用するとエラーが発生する理由がわかりません。
ところで、私のsettings.pyは次のようになります:
また、イメージは実際には .../MySQL_python-1.2.3-py2.7-macosx-10.6-intel.egg-tmp に存在します
だから、私は何が起こっているのか分かりません。
python - pip を使用した特定のパッケージ バージョンのインストール
MySQL_python
オプションで作成された新しい virtualenv を使用して、のバージョン 1.2.2 をインストールしようとしてい--no-site-packages
ます。PyPi に表示される現在のバージョンは1.2.3です。古いバージョンをインストールする方法はありますか? 私が試してみました:
ただし、インストールすると、引き続きMySQL_python-1.2.3-py2.6.egg-info
サイト パッケージに表示されます。これはこのパッケージに固有の問題ですか、それとも何か間違っていますか?
python - MySQL_python 1.2.2 (Mac OS 10.6 Snow Leopard) のインストール時の GCC エラー
Snow Leopard に MySQL_python 1.2.2 (現在の 1.2.3 ではなく、このバージョンが特に必要です) をインストールしようとしていますが、以下のエラーが表示されます。
インストールするコマンド:
トレースの一部:
誰もこのエラーを見たことがありますか?
python - MySQLdbpython問題更新データベース
私はデータベースを読み取るためのPythonデーモンを作成しました...次のことを行います:
問題は、データベースを変更すると、デーモンがそれを検出しない...更新できる...どうすればよいかということです。
ありがとう!!
python-3.x - MySQL データベースとの接続を確認する
PythonからmysqlデータベースにアクセスするためにMySQLdbを使用しています。データベースとの接続がまだ生きているかどうかを知る必要があります...これを行うための属性またはメソッドはありますか???
ありがとう!!
python - MysqlDB エラーの原因となる文字列補間
mysqlDB を使用しようとしていますが、まったく理解できない問題に遭遇しました。
私の問題は、次の実行ステートメントのテーブル名に集中しています。
これは機能します:
これらのどちらも機能しません:
問題は、動作していないものの両方が同じエラーメッセージになるということです:
ProgrammingError: (1064、「SQL 構文にエラーがあります。''AIN0' (Date_Info、Raw_Data、Calculation_Formula、Calculated_Data) 値 ('2011') の近くで使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。行 1")
エラー メッセージでは、文字列補間演算子を使用して挿入した場合でも、AIN0 が一重引用符で囲まれていることに注意してください。念のため、MySQL が何を見ているかを確認するために、動作中のケースで意図的な構文エラーを作成しました。
ProgrammingError: (1064、「SQL 構文にエラーがあります。near を使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください」)) AIN0 (Date_Info、Raw_Data、Calculation_Formula、Calculated_Data) の値 ('201'行 1")
案の定、MySQL が正しく動作するものでは、AIN0 が一重引用符で囲まれておらず、それがエラーの原因であると思われます。
文字列補間を使用すると、文字列の前後に単一引用符が挿入されるのはなぜですか? また、それらを停止するにはどうすればよいですか?
python - Python 2.6 を使用する Linux システムに Python 2.5 用の pip/virtualenv を介して MySQL-python をインストールするにはどうすればよいですか?
Django プロジェクトの virtualenv をセットアップしようとしています。MySQL-python が必要です。Python 2.5 を使用する実稼働環境を複製しようとしています。私の Ubuntu デスクトップには Python 2.5 があります。で Python 2.5 virtualenv をインストールできvirtualenv --python=/usr/bin/python2.5 ...
ます。ただし、しようとするとpip install MySQL-python
、次の出力が得られます。
python-dev
Ubuntu deb パッケージをインストールしましたが、これは Python 2.6 用です。
他にどのようにMySQL-python
インストールできますか?
python - Python MySQLdb:connection.close()VS。cursor.close()
MySQLdbを使用してPython経由でMySQL-Serverに接続する場合。connection
私は次のようなものを作成しますcursor
:
MySQL処理が完了したら、を閉じる必要がありconnection
ます。今私は疑問に思っていました:次のようにして閉じるだけで十分ですかconnection
?
または、cursor
最初に閉じてから閉じなければなりませconnection
んか?このような:
python - Amazon EC2 での Django syncdb の問題
プロジェクトを EC2 インスタンスにデプロイしようとしています。実行するpython manage.py validate
と、このエラーが発生しますError: No module named mysql.base
。
を使用して MySQL-python を既にインストールしていますyum install MySQL-python
。Python インタープリターから MySQLdb を正常にインポートできます。
何が悪いのか理解できないようですか?
私はDjango 1.3とPython 2.6とMySQLdb 1.2.3c1を使用しています
更新
OK、MySQL-python ファイルが では/usr/lib**64**/python2.6/site-packages/
なく、次のディレクトリに見つかりました/usr/lib/python2.6/site-packages/
。そのため、MySQL-pythonファイルを自分のディレクトリで手動でダウンロードしようとしていますが、実行するとこのエラーが発生しますwget http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz/download
/usr/lib/python2.6/site-packages/
python setup.py build
OSの詳細
更新 32ビットインスタンスでプロジェクトをやり直しましたが、うまくいきました。