«psycopg2» 태그된 질문

Psycopg는 Python 프로그래밍 언어 용 PostgreSQL 어댑터입니다. 확장이 많은 PEP 249를 구현합니다.

30
pg_config 실행 파일을 찾을 수 없습니다
psycopg2 설치에 문제가 있습니다. 시도 할 때 다음 오류가 발생합니다 pip install psycopg2. Error: pg_config executable not found. Please add the directory containing pg_config to the PATH or specify the full executable path with the option: python setup.py build_ext --pg-config /path/to/pg_config build ... or with the pg_config option in 'setup.cfg'. …
769 python  pip  psycopg2 

30
Python에서 "pip"로 psycopg2를 설치하는 방법은 무엇입니까?
나는 사용하고있다 virtualenv 하고 "psycopg2"를 설치해야합니다. 나는 다음을 수행했다. pip install http://pypi.python.org/packages/source/p/psycopg2/psycopg2-2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 그리고 다음과 같은 메시지가 있습니다. Downloading/unpacking http://pypi.python.org/packages/source/p/psycopg2/psycopg2 -2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 Downloading psycopg2-2.4.tar.gz (607Kb): 607Kb downloaded Running setup.py egg_info for package from http://pypi.python.org/packages/sou rce/p/psycopg2/psycopg2-2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 Error: pg_config executable not found. Please add the directory containing pg_config to the PATH or specify the …


15
psycopg2 : 하나의 쿼리로 여러 행 삽입
하나의 쿼리로 여러 행을 삽입해야합니다 (행 수가 일정하지 않음). 다음과 같이 쿼리를 실행해야합니다. INSERT INTO t (a, b) VALUES (1, 2), (3, 4), (5, 6); 내가 아는 유일한 방법은 args = [(1,2), (3,4), (5,6)] args_str = ','.join(cursor.mogrify("%s", (x, )) for x in args) cursor.execute("INSERT INTO t (a, b) VALUES "+args_str) …


3
SQLAlchemy : 엔진, 연결 및 세션 차이
: 나는 SQLAlchemy의를 사용하고 적어도 세 기관이있다 engine, session그리고 connection가지고있는, execute예를 들어 내가 모든 레코드를 선택합니다 그렇다면, 방법을 table나는이 작업을 수행 할 수 있습니다 engine.execute(select([table])).fetchall() 이 connection.execute(select([table])).fetchall() 심지어 이것 session.execute(select([table])).fetchall() -결과는 동일합니다. 내가 이해하는 것처럼 누군가 누군가 engine.execute그것을 사용 하면 create connection을 열고 session(Alchemy가 처리합니다) 쿼리를 실행합니다. 그러나 이러한 작업을 …


11
Django에서 PostgreSQL 데이터베이스를 설정하는 방법
저는 Python과 Django를 처음 사용합니다. PostgreSQL 데이터베이스 엔진 백엔드를 사용하여 Django 프로젝트를 구성하고 있지만 각 데이터베이스 작업에서 오류가 발생합니다. 예를 들어 실행하면 다음과 같은 결과가 나타납니다 manage.py syncdb. C:\xampp\htdocs\djangodir>python manage.py syncdb Traceback (most recent call last): File "manage.py", line 11, in <module> execute_manager(settings) File "C:\Python27\lib\site-packages\django\core\management\__init__.py", line 438, in execute_manager utility.execute() …

3
Python / postgres / psycopg2 : 방금 삽입 된 행의 ID 가져 오기
저는 Python과 psycopg2를 사용하여 postgres에 인터페이스하고 있습니다. 행을 삽입하면 ... sql_string = "INSERT INTO hundred (name,name_slug,status) VALUES (" sql_string += hundred_name + ", '" + hundred_slug + "', " + status + ");" cursor.execute(sql_string) ... 방금 삽입 한 행의 ID를 어떻게 얻습니까? 견딜 수 없는: hundred = cursor.fetchall() 사용하는 동안 …

15
Mac + virtualenv + pip + postgresql = 오류 : pg_config 실행 파일을 찾을 수 없음
튜토리얼을 위해 postgres를 설치하려고했지만 pip오류가 발생합니다. pip install psycopg 내가 얻는 오류의 일부 : Error: pg_config executable not found. Please add the directory containing pg_config to the PATH or specify the full executable path with the option: python setup.py build_ext --pg-config /path/to/pg_config build ... or with the pg_config option in …

2
PyPy, Django 및 PostgreSQL이 함께 작동하도록하려면 어떻게해야합니까?
PyPy, Django 및 PostgreSQL이 함께 잘 작동하도록하려면 어떤 포크 또는 패키지 조합을 사용해야합니까? 나는 PyPy와 Django가 함께 잘 작동한다는 것을 알고 있지만 PyPy와 PostgreSQL에 대해서는 확신하지 못합니다. Alex Gaynor가 pypy-postgresql 이라는 PyPy 포크를 만들었습니다 . 나는 또한 어떤 사람들이 psycopg2-ctypes를 사용하고 있다는 것을 알고 있습니다. 이 포크들 사이에 차이점이 있습니까? …

18
오류 : psycopg2.extensions라는 모듈이 없습니다.
내 장고 프로젝트에 대한 PostgreSQL 데이터베이스를 설정하려고하는데, 장고 프로젝트에 대한 postgreSQL 데이터베이스를 설정하는 문제에 대한 마지막 질문에 대한 답변 덕분에 지금 작업했다고 생각 합니다. 이제 터미널에서 'python manage.py runserver'명령을 실행하여 localhost를 얻으려고하지만 명령을 실행하면이 응답이 표시됩니다. Error: No module named psycopg2.extensions 이것이 무엇을 의미하는지 잘 모르겠습니다. psycopg2를 다운로드하려고했지만 homebrew를 사용하여 …

2
psycopg2 : AttributeError : '모듈'개체에 '추가'속성이 없습니다.
내 코드 DictCursor에서 다음 psycopg2.extras과 같이 사용합니다. dict_cur = conn.cursor(cursor_factory=psycopg2.extras.DictCursor) 그러나 갑자기 커서를로드 할 때 다음과 같은 오류가 발생합니다. AttributeError: 'module' object has no attribute 'extras' 내 설치에 뭔가 멍해졌지만 어디서부터 찾아야할지 모르겠다. 나는 pip로 약간의 업데이트를했지만 psycopg2.

3
Python / psycopg2 WHERE IN 문
SQL 문에서 % s를 통해 목록 (countryList)을 사용할 수있는 올바른 방법은 무엇입니까? # using psycopg2 countryList=['UK','France'] sql='SELECT * from countries WHERE country IN (%s)' data=[countryList] cur.execute(sql,data) 지금처럼 "WHERE country in (ARRAY [...])"를 실행하려고하면 오류가 발생합니다. 문자열 조작 이외의 다른 방법이 있습니까? 감사

10
Python 용 Postgres 설치 시도 오류 (psycopg2)
내 환경에 psycopg2를 설치하려고했지만 다음과 같은 오류가 발생합니다. (venv)avlahop@apostolos-laptop:~/development/django/rhombus-dental$ sudo pip install psycopg2 Downloading/unpacking psycopg2, Downloading psycopg2-2.5.2.tar.gz (685kB): 685kB downloaded Running setup.py egg_info for package psycopg2 Installing collected packages: psycopg2 Running setup.py install for psycopg2 building 'psycopg2._psycopg' extension x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall Wstrict-prototypes -fPIC -DPSYCOPG_DEFAULT_PYDATETIME=1 -DPSYCOPG_VERSION="2.5.2 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.