อยู่ดีๆ ก็ไม่สามารถเชื่อมต่อกับ database ได้ครับ

แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python

Moderator: mindphp, ผู้ดูแลกระดาน

benzas00123
PHP Super Member
PHP Super Member
โพสต์: 244
ลงทะเบียนเมื่อ: 06/01/2020 9:58 am

อยู่ดีๆ ก็ไม่สามารถเชื่อมต่อกับ database ได้ครับ

โพสต์ที่ยังไม่ได้อ่าน โดย benzas00123 »

อยู่ดีก็ไม่สามารถเชื่อมต่อกับ database ได้ครับ ทั้ง ลองใช้ code พื้นฐานๆอย่างการเช็น version แล้ว

โค้ด: เลือกทั้งหมด

# -*- coding:utf-8 -*
import psycopg2 as p

con = p.connect(
    host='127.0.0.1',
    database='ben01',
    user='postgres',
    password='postgres'
)
cur = con.cursor ()
cur.execute ( "SELECT version()" )
total = cur.fetchall ()
print(total)

database ก็ปรกติครับ
SQL - Database-1.png
SQL - Database-1.png (34.1 KiB) Viewed 2664 times
อันนี้ error ครับ
Traceback (most recent call last):
File "/home/com003/Desktop/Ben/mini_project/mini_pro.py", line 2, in <module>
import psycopg2 as p
File "/usr/lib/python3/dist-packages/psycopg2/__init__.py", line 67, in <module>
from psycopg2._psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID
ModuleNotFoundError: No module named 'psycopg2._psycopg'
Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 63, in apport_excepthook
from apport.fileutils import likely_packaged, get_recent_crashes
File "/usr/lib/python3/dist-packages/apport/__init__.py", line 5, in <module>
from apport.report import Report
File "/usr/lib/python3/dist-packages/apport/report.py", line 30, in <module>
import apport.fileutils
File "/usr/lib/python3/dist-packages/apport/fileutils.py", line 23, in <module>
from apport.packaging_impl import impl as packaging
File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 20, in <module>
import apt
File "/usr/lib/python3/dist-packages/apt/__init__.py", line 23, in <module>
import apt_pkg
ModuleNotFoundError: No module named 'apt_pkg'

Original exception was:
Traceback (most recent call last):
File "/home/com003/Desktop/Ben/mini_project/mini_pro.py", line 2, in <module>
import psycopg2 as p
File "/usr/lib/python3/dist-packages/psycopg2/__init__.py", line 67, in <module>
from psycopg2._psycopg import BINARY, NUMBER, STRING, DATETIME, ROWID
ModuleNotFoundError: No module named 'psycopg2._psycopg'
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: อยู่ดีๆ ก็ไม่สามารถเชื่อมต่อกับ database ได้ครับ

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

รันคำสั่ง ยังไง
ก่อนหน้านี้ ทำอะไรมา


*** ย้ายกระทู้โพสผิดหมวด ***
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
benzas00123
PHP Super Member
PHP Super Member
โพสต์: 244
ลงทะเบียนเมื่อ: 06/01/2020 9:58 am

Re: อยู่ดีๆ ก็ไม่สามารถเชื่อมต่อกับ database ได้ครับ

โพสต์ที่ยังไม่ได้อ่าน โดย benzas00123 »

mindphp เขียน: 21/01/2020 4:48 pm รันคำสั่ง ยังไง
ก่อนหน้านี้ ทำอะไรมา


*** ย้ายกระทู้โพสผิดหมวด ***
เป็นหลังจากที่ลง library wand ครับ
ผมรันผ่าน pycharm ครับ
คลิกขวาในหน้าของ code แล้วรัน แบบปรกติ

ย้ายกระทู้ยังไงครับ ลบแล้วตั้งคำถามใหม่หรอครับ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: อยู่ดีๆ ก็ไม่สามารถเชื่อมต่อกับ database ได้ครับ

โพสต์ที่ยังไม่ได้อ่าน โดย mindphp »

รันคำสั่ง ด้วย command เลือกรัน เวอร์ชั่น ของ Python ให้ตรงกับ โมดูลที่เคยติดตั้งไป
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
benzas00123
PHP Super Member
PHP Super Member
โพสต์: 244
ลงทะเบียนเมื่อ: 06/01/2020 9:58 am

Re: อยู่ดีๆ ก็ไม่สามารถเชื่อมต่อกับ database ได้ครับ

โพสต์ที่ยังไม่ได้อ่าน โดย benzas00123 »

mindphp เขียน: 21/01/2020 4:59 pm รันคำสั่ง ด้วย command เลือกรัน เวอร์ชั่น ของ Python ให้ตรงกับ โมดูลที่เคยติดตั้งไป
ขอบคุณครับเดี๋ยวจะลองทำดู
benzas00123
PHP Super Member
PHP Super Member
โพสต์: 244
ลงทะเบียนเมื่อ: 06/01/2020 9:58 am

Re: อยู่ดีๆ ก็ไม่สามารถเชื่อมต่อกับ database ได้ครับ

โพสต์ที่ยังไม่ได้อ่าน โดย benzas00123 »

แก้ได้แล้วครับ เหมือนอยู่ดีๆ psycopg 2 มันก็ ดาวน์เกรดกลับไปเวอร์ชั่น 2.4.5 ผมเลยใช้คำสั่ง pip install psycopg2-binary เพื่ออัพเดทใหม่ให้เป็นเวอร์ชั่นล่าสุด คือ 2.8.4 ครับ
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 97