<環境>
Windows 10
PyCharm
anaconda
Python 3.8
psycopg2 2.8.6
psycopg2-binary 2.9.1
<解決したいこと>
PostgreSQL と PythonのFlaskを使った簡単なwebアプリをつくっています。
PyChramの setting> Python Interpreter から psycopg2のライブラリをインストール完了して以下のコードをかき、はしらせようとすると、
ModuleNotFoundError: No module named 'psycopg2'
のエラーが出てきてしまいます。
何度確認してもインストールはされているはずなのですが、このエラーがでてきてしまいます。
コードです(↓)
import psycopg2 # connect postgreSQL #コネクション作成 conn = psycopg2.connect("host=localhost port=5432 dbname=*** user=postgres password=***") # execute sql カーソル作成 cur = conn.cursor() #実行するSQLの指定 cur.execute('SELECT * FROM table_name;') #SQL結果の取得 results = cur.fetchall() #output result for row in results: print(row) cur.close() conn.closse() コード
<試したこと>
・psycopg2-binary 2.9.1 をインストールしました(Interpreterから)
・ PyCharm のターミナルからpip list でインストールされていることを確認しました
・pip install psycopg2 と pip install psycopg2-binaryをしましたが、Requirement already satisfied とでました
・Anaconda Promptから pip install をしました
・一度アンインストールしてからインストールしなおしました
・postgresql.conf をメモ帳で開いて クライアントの受付先をふたつ試しました。1つめ listen_addresses=::1,127.0.0.1 二つ目 listen_adresses = *
過去のteratailの記事や、グーグル上にあるものを読ませていただき、すべて試しましたがまだ解決できていない状態です。
何かわかる方いらっしゃいましたらご教授いただけると幸いです(><)
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー