私はPythonを使用してmysqlデータベースに接続します。私のPythonのバージョンは2.7.12であると私はsudoのyumのMySQLの-のpythonをインストールインストールされているにも関わらずPython上でMySQLdbをインポートできない
Package MySQL-python26-1.2.3-11.14.amzn1.x86_64 already installed and latest version
Nothing to do
Linuxバージョン使用してMySQLをインストールしている:
$ cat /etc/*-release
NAME="Amazon Linux AMI"
VERSION="2016.09"
ID="amzn"
ID_LIKE="rhel fedora"
VERSION_ID="2016.09"
しかし、私はMySQLdbはパッケージをインポートしようとすると、エラーを与えました:
$python
>>> import MySQLdb
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named MySQLdb
私はインターネット上で見つかった限りさまざまな方法を試しましたが、動作しませんでした。
ご協力いただければ幸いです。
更新: 必要な依存ライブラリ:
sudo yum install mysql-devel
try: 'pip install MySQL-python' –
wow私はこのコマンドを何度も試してみましたが、うまくいきませんでしたが、今は動作しました!ありがとうございました。その前に私はpython-devもインストールしました。 – Matrix
私はそれを正しいものとしてマークすることができるように答えてください。 –