0
私は株式市場の引用符でMySQLデータベースを持っています。私はデータベースに接続し、それを照会するpythonスクリプトを作成しようとしています。ここに私のPythonスクリプト...私は次のコマンドでのpythonコンソールを利用したデータベースを照会しようとしているsqlalchemyとクエリでmysqlに接続
from flask import Flask
from flask_sqlalchemy import SQLAlchemy
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://root:[email protected]:8889/database_name'
db = SQLAlchemy(app)
class Stocks(db.Model):
__tablename__ = 'stocks'
stock_id = db.Column('stock_id', db.Integer, primary_key=True)
adj_close = db.Column('adj_close', db.Float)
close = db.Column('close', db.Float)
date = db.Column('date', db.Date)
high = db.Column('high', db.Float)
low = db.Column('low', db.Float)
open = db.Column('open', db.Float)
symbol = db.Column('symbol', db.String(10))
volume = db.Column('volume ', db.Float)
...
>>>from file.py import Stocks
>>>data = Stocks.query.all()
があると私は次のエラーを取得します。.. 。
ImportError: No module named MySQLdb
私はFを取得するのpython 3.5.2でこのコードを実行すると、私のpython 2.7.12
を実行していますよ私は、次の取得MySQLdb
をインストールしようと
Could not find a version that satisfies the requirement MySQLdb (from versions:)
No matching distribution found for MySQLdb
がどのように私はこの問題を解決することができます... ...エラー
ImportError: No module named 'MySQLdb'
をollowing?
あなたの番目のオプションが働いた:PyMySQLをインストールするに
。 – Gilbert