問題タブ [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 - MySQLdb をインポートできません
こんにちは、macports から次のスクリプトを実行しましたが、まだ実行できませんimport MySQLdb
。何が問題なのですか?
python - MySQL-Python インストール エラー: アーキテクチャの非互換性の可能性?
Linux 共有ホスト サーバー上に Django virtualenv 運用環境をセットアップしようとしています。クラッシュするMysql-Pythonをインストールしようとするまで、pipを使用してpythonパッケージをインストールしても問題ありません。これが失敗する理由を誰かが知っていますか? エラーログを見ると、次の行が原因で、パッケージと私の python インストールの間のアーキテクチャの非互換性であると思います。
/usr/bin/ld: -lc の検索時に互換性のない /usr/lib/libc.a をスキップします
/usr/bin/ld: 警告: 入力ファイルの i386 アーキテクチャ
build/temp.linux-x86_64-2.4/_mysql.o' is > incompatible with i386:x86-64 output build/temp.linux-x86_64-2.4/_mysql.o: In function
_mysql_field_to_python':
サーバーは 64 ビットで Python 2.4 を実行していると言われましたが、前者を再確認する方法はわかりません。この問題を数時間グーグルで調べてきましたが、Mac でのインストール/インポート エラーへの参照しか見つかりませんでした。おそらく、単に実行するのではなく、別のバージョンの MySQLdb をコンパイルする必要があると考えていますが、よくわかりませんpip install -E myvirtualenv MySQL-python
。どんな助けでも大歓迎です。
python - mysqldb での python エンコーディングの問題
と を使用しているときに、Python でのエンコードに問題がxlrd
ありmysqldb
ます。トルコ語の文字を含む Excel ファイルを読み込んでいます。
そのような値を出力すると、コンソールにprint sheet.cell(rownum,19).value
書き込まİstanbul
れます。これは正しいです。(Win7 Lucida ConsoleLine、エンコーディングは `cp1254)
ただし、その値を次のようにデータベースに挿入したい場合
エラーを与える
SQLを次のように変更すると
値はエラーなしで挿入されますが、Ä°stanbul
İstanbul
値をそのままデータベースに入れる方法を教えてください。
python - MySQL の結果セットを NumPy 配列に変換する最も効率的な方法は何ですか?
私は MySQLdb と Python を使用しています。次のようないくつかの基本的なクエリがあります。
「結果」を NumPy 配列にする必要があり、メモリ消費量を節約したいと考えています。行ごとにデータをコピーするのは非常に効率が悪いようです (2 倍のメモリが必要になります)。MySQLdb クエリの結果を NumPy 配列形式に変換するより良い方法はありますか?
私が NumPy 配列形式を使用しようとしている理由は、データを簡単にスライス アンド ダイスできるようにしたいからです。その点で、Python は多次元配列に非常に適しているとは思えません。
ありがとう!
python - MySQLdbが実行する実際のクエリを出力しますか?
実行時にクエリをデバッグする方法を探していますが、パラメータなどの挿入が完了した後、実行される実際のクエリをMySQLdbに出力させる方法があるかどうか疑問に思っていました。ドキュメントから、最後のクエリ実行に関する情報を提供するCursor.info()呼び出しがあるように見えますが、これは私のバージョン(1.2.2)には存在しません。
これは明らかな質問のように思えますが、すべての検索で答えを見つけることができませんでした。前もって感謝します。
django - django での MySQLdb の問題
64 ビット Snow Leopard に mysql-python をインストールしました。python IDE では問題ありませんが、django ではインポートに失敗しました。誰もが同様の質問に会ったことがありますか?
php - PythonのMySQLdbは遅いです!'SSCurso'rとPHPの'mysql_fetch_assoc'を使用する
Pythonでテーブル全体を調べる必要があります。私は「SSCursor」を介してMySQLdbを使用していますが、PHPのものよりもはるかに低速です。
PHP 5.3.5
Python2.7
結果
PHP:5秒CPU約35%、Python:25秒CPU 100%
MySQLdbはただひどいですか、それとも私は何か間違ったことをしていますか?MySQLdbの場合、パフォーマンス/同じ機能を向上させるために代わりに何を使用できますか?
osx-leopard - Python mySQL PPC Mac インストール
Leopard を実行している PPC ibook G4 に mySQL for Python をインストールしようとしています。Python 2.7.2、XCODE 3.1.3、および MAMP 1.9.6 がインストールされています。MySQL-Python-1.2.2 と MySQL-Python-1.2.3 の両方を試していましたが、常に次のエラーが発生します。
誰でもこれで私を助けることができますか? ありがとう。
mysql - DjangoMySQLdbのバージョンが_mysqlのバージョンUbuntuと一致しません
リポジトリからdjangoサイトをデプロイしようとしています。私はほとんどそこにいて、それから何かを変えて(私は何がわからない!!)そして正方形に戻った。
./manage.py syncdbを実行しようとすると、次のエラーが発生します。
django.core.exceptions.ImproperlyConfigured:MySQLdbモジュールの読み込みエラー:これはMySQLdbバージョン(1、2、3、'final'、0)ですが、_mysqlはバージョン(1、2、2、'final'、0)です
フォーラムを何時間も検索しましたが、提示されたソリューションはどれも役に立ちませんでした。MySQL-pythonをアンインストールして再インストールし、アップグレードしてみました。Pythonコマンドラインインタープリターからインポートしようとすると、同じエラーが発生します。
誰か提案はありますか?
python - PythonでMySQLにブール値を挿入する
MySQL テーブルにいくつかの値を挿入しようとしています。最初の 2 つの値は文字列で、最後の値はブール値です。私の問題は、私が何をしても、Python/MySQLにブール値を認識させて挿入できないように見えることです。私が知る限り、Python は最後の値を正しくブール値にしていますが、MySQL はそれをそのように認識していません。毎回、テーブルのデフォルトは 0 です。以下は、私がやろうとしていることとほぼ同じ擬似コードです。