ขอวิธีแก้ error ในการติดตั้ง module ของ python 3 หน่อยครับ

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

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

ภาพประจำตัวสมาชิก
chakirin.bfds
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 783
ลงทะเบียนเมื่อ: 22/12/2020 10:19 am

ขอวิธีแก้ error ในการติดตั้ง module ของ python 3 หน่อยครับ

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

ผมต้องการติดต่อฐานข้อมูล pgAdmin โดยใช้ Python ซึ่งจำเป็นต้องใช้คำสั่งดังโค้ดด้านล่างนี้ ในการเขียนโปรแกรม

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

import psycopg2 as p
โดย Errorแรกเเจ้งมาว่า
import psycopg2 as p
ImportError: No module named 'psycopg2'
ผมจึงไปติดตั้ง module ใน terminal โดยใช้คำสั่ง

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

pip3 install psycopg2
error ที่เกิดขึ้น
com003@com003-K45A:~/Downloads/tool_selenium_for_read_thread-master$ pip3 install psycopg2
Collecting psycopg2
Using cached https://files.pythonhosted.org/packages ... 8.6.tar.gz
Complete output from command python setup.py egg_info:
running egg_info
creating pip-egg-info/psycopg2.egg-info
writing pip-egg-info/psycopg2.egg-info/PKG-INFO
writing top-level names to pip-egg-info/psycopg2.egg-info/top_level.txt
writing dependency_links to pip-egg-info/psycopg2.egg-info/dependency_links.txt
writing manifest file 'pip-egg-info/psycopg2.egg-info/SOURCES.txt'
/usr/lib/python3.5/distutils/dist.py:261: UserWarning: Unknown distribution option: 'project_urls'
warnings.warn(msg)
/usr/lib/python3.5/distutils/dist.py:261: UserWarning: Unknown distribution option: 'python_requires'
warnings.warn(msg)
warning: manifest_maker: standard file '-c' not found

Error: b'You need to install postgresql-server-dev-X.Y for building a server-side extension or libpq-dev for building a client-side application.\n'

----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-62pwj1ab/psycopg2/
You are using pip version 8.1.1, however version 20.3.3 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
com003@com003-K45A:~/Downloads/tool_selenium_for_read_thread-master$ pip3 install psycopg2
Collecting psycopg2
Using cached https://files.pythonhosted.org/packages ... 8.6.tar.gz
Complete output from command python setup.py egg_info:
running egg_info
creating pip-egg-info/psycopg2.egg-info
writing top-level names to pip-egg-info/psycopg2.egg-info/top_level.txt
writing pip-egg-info/psycopg2.egg-info/PKG-INFO
writing dependency_links to pip-egg-info/psycopg2.egg-info/dependency_links.txt
writing manifest file 'pip-egg-info/psycopg2.egg-info/SOURCES.txt'
/usr/lib/python3.5/distutils/dist.py:261: UserWarning: Unknown distribution option: 'python_requires'
warnings.warn(msg)
/usr/lib/python3.5/distutils/dist.py:261: UserWarning: Unknown distribution option: 'project_urls'
warnings.warn(msg)
warning: manifest_maker: standard file '-c' not found

Error: b'You need to install postgresql-server-dev-X.Y for building a server-side extension or libpq-dev for building a client-side application.\n'

----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-q749752s/psycopg2/
You are using pip version 8.1.1, however version 20.3.3 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
ตรงนี้ต้องแก้ยังไงครับ
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: ขอวิธีแก้ error ในการติดตั้ง module ของ python 3 หน่อยครับ

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

สำหรับผู้เริ่มฝึก
ถ้าศึกษาโค้ด python 2 แนะนำให้ใช้ python 2 ในการรัน
ติดตาม 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
ภาพประจำตัวสมาชิก
chakirin.bfds
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 783
ลงทะเบียนเมื่อ: 22/12/2020 10:19 am

Re: ขอวิธีแก้ error ในการติดตั้ง module ของ python 3 หน่อยครับ

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

mindphp เขียน: 11/01/2021 11:51 am สำหรับผู้เริ่มฝึก
ถ้าศึกษาโค้ด python 2 แนะนำให้ใช้ python 2 ในการรัน
ลองใช้ python 2.7 รัน
ติด module เหมือนกันเลยครับ ลองติดตั้งเเบบใช้ terminal

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

pip install psycopg2
errorที่เกิดขึ้น
(venv) com003@com003-K45A:~/PycharmProjects/pythonProject$ pip install psycopg2
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop support for Python 2.7 in January 2021. More details about Python 2 support in pip can be found at https://pip.pypa.io/en/latest/developme ... -2-support pip 21.0 will remove support for this functionality.
Collecting psycopg2
Using cached psycopg2-2.8.6.tar.gz (383 kB)
ERROR: Command errored out with exit status 1:
command: /home/com003/PycharmProjects/pythonProject/venv/bin/python2.7 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-MFPPkC/psycopg2/setup.py'"'"'; __file__='"'"'/tmp/pip-install-MFPPkC/psycopg2/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-Rm_Cfq
cwd: /tmp/pip-install-MFPPkC/psycopg2/
Complete output (8 lines):
running egg_info
creating /tmp/pip-pip-egg-info-Rm_Cfq/psycopg2.egg-info
writing /tmp/pip-pip-egg-info-Rm_Cfq/psycopg2.egg-info/PKG-INFO
writing top-level names to /tmp/pip-pip-egg-info-Rm_Cfq/psycopg2.egg-info/top_level.txt
writing dependency_links to /tmp/pip-pip-egg-info-Rm_Cfq/psycopg2.egg-info/dependency_links.txt
writing manifest file '/tmp/pip-pip-egg-info-Rm_Cfq/psycopg2.egg-info/SOURCES.txt'
Error: You need to install postgresql-server-dev-X.Y for building a server-side extension or libpq-dev for building a client-side application.

----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ภาพประจำตัวสมาชิก
chakirin.bfds
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 783
ลงทะเบียนเมื่อ: 22/12/2020 10:19 am

Re: ขอวิธีแก้ error ในการติดตั้ง module ของ python 3 หน่อยครับ

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

bolue เขียน: 11/01/2021 11:54 am ใช้

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

pip install psycopg2-binary
ติดตั้งได้เเล้วครับ ขอบคุณครับ
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

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

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