sqlalchemy で postgresql を接続する。
質問
私はこれが本当に簡単な質問かもしれないことを知っているが、私は解決策を知らない。私がpostgresqlに接続しようとすると、ここで何が起こっているのでしょうか?私はデータベースとプログラミングのこの分野で自己学習しているので、私に優しくしてください。 私は次のコードをしようとしたとき。
import sqlalchemy
db = sqlalchemy.create_engine('postgresql:///tutorial.db')
こんなエラーが出ます。
トレースバック (最も最近の呼び出し) です。 ファイル "", 行 1, in db = sqlalchemy.create_engine('postgresql:///tutorial.db') File "C:\Python27lib╱dev-py2.7.egg╱sqlalchemy__init__.py", line 327, in create_engine return strategy.create(*args, **kwargs) ファイル "C:\Python27⇄dev-py2.7.egg⇄sqlalchemy⇄strategies.py", ライン 64, in create dbapi = dialect_cls.dbapi(**dbapi_args) File "C:\Python27↵dev-py2.7.egg↵sqlalchemy↵dialectspostgresql↵psycopg2.py" line 289, in dbapi psycopg = インポート ('psycopg2') ImportError: psycopg2という名前のモジュールはありません
psycopg2 を別途インストールする必要がありますか?postgresqlの正しい接続文字列は何ですか?
どのように解決するのですか?
はい、psycopg2 は基本的に PostgreSQL 用の Python ドライバで、別途インストールする必要があります。
有効な接続文字列のリストはここで見つけることができます。
http://docs.sqlalchemy.org/en/latest/core/engines.html#postgresql
関連
-
[解決済み] PostgreSQLの場合。PostgreSQLのテーブルを表示する
-
[解決済み] PostgreSQLの "DESCRIBE TABLE"
-
[解決済み] PostgreSQL コマンドラインユーティリティ: psql を終了する方法
-
[解決済み] PostgreSQLのユーザーパスワードを変更する方法を教えてください。
-
[解決済み] pandasのDataFrameから空のセルを含む行を削除する
-
[解決済み] データフレームをソートした後にインデックスを更新する
-
[解決済み] 値で列挙名を取得する [重複]。
-
[解決済み] Cythonのコードを含むPythonパッケージはどのように構成すればよいのでしょうか?
-
[解決済み] 単純な文字列からtimedeltaオブジェクトを作成する方法
-
[解決済み] データクラスとtyping.NamedTupleの主な使用例
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 2つの線分が交差しているかどうかを確認するにはどうすればよいですか?
-
[解決済み] Django のテストデータベースをメモリ上だけで動作させるには?
-
[解決済み] SQLAlchemy: 日付フィールドをフィルタリングする方法は?
-
[解決済み] Pythonのargparseを使った隠し引数の作成
-
[解決済み] データフレームをソートした後にインデックスを更新する
-
[解決済み] python-requests モジュールからのすべてのリクエストをログに記録します。
-
[解決済み] SQLAlchemy - テーブルのリストを取得する
-
[解決済み] サブフォルダからのインポートモジュール
-
[解決済み] PyQtアプリケーションのスレッド化。QtスレッドとPythonスレッドのどちらを使うか?
-
[解決済み] Pythonでランダムなファイル名を生成する最良の方法