2014-05-25 3 views
1

csv 파일을 으로 업로드해야합니다. PostgreSQL. 내용이 완벽하지 않으며 실수가 포함되어 있으므로 COPY 명령을 사용할 수 없으므로 끊어진 줄을 건너 뛰어야합니다. pgloader를 사용하기 위해 Windows에 psycopg2를 설치할 수 없습니다.

그래서 나는 Win8의 64, 파이썬 2.7.6 64, 핍 1.5.6pgloader-2.3.2

을 사용하기로 결정했다.

pip install git+https://github.com/nwcell/[email protected]#egg=psycopg2 

가 지금은 목록에서 볼 :

Pgloader 내가 설명 here처럼 설치 psycopg2 필요

C:\dev\tools\pgloader-2.3.2>pip list 
pip (1.5.6) 
psycopg2 (2.5.2) 
setuptools (3.6) 

을하지만 내 파이썬은 표시되지 않습니다

>>> import psycopg2 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named psycopg2 
>>> 
>>> import sys 
>>> print sys.path 
['', 'C:\\Windows\\SYSTEM32\\python27.zip', 'C:\\dev\\tools\\Python27\\DLLs', 'C:\\dev\\tools\\Python27\\lib', 'C:\\dev\\tools\\Python27\\lib\\plat-win', 'C:\\dev\\tools\\Python27\\lib\\lib-tk', 'C:\\dev\\tools\\Python27', 'C:\\dev\\tools\\Python27\\lib\\site-packages'] 

나는에 갔다.디렉토리에 있으며 psycopg2-2.5.2-py2.7.egg-info 디렉토리 (psycopg2 또는 이와 유사한 것) 만 있습니다.

이 문제를 해결하는 방법은 무엇입니까? 저는 이미 많은 이슈들을 해결하기 위해 하루를 보냈습니다. 그리고 지금이 문제는 ... 정말 원시적 인 일에는 많은 노력이 필요합니다. 정말 실망 스럽습니다.

+2

http://www.stickpeople.com/projects/python/win-psycopg/ –

+1

바이너리에서'psycopg2' 설치 Windows에서. –

+0

감사! psycopg2를 바이너리 파일로 사용할 수 있는지 알지 못했습니다. –

답변

0

GitHub repo을 사용하여 Windows에 psycopg2를 설치하려고했지만 잘못된 버전 (64 비트 대신 32 비트)을 선택했기 때문에 유사한 문제가있었습니다. PIP는 psycopg2가 성공적으로 설치되었는지 내게 말했지만, 내가받은 동일한 메시지 실행하려고 :

ImportError: No module named psycopg2

Unistalled을 올바른 버전으로 다시 시도하고, 내가 경고 있어요 :

pip can't proceed with requirement 'psycopg2 from git+ https://github.com/nwcell/[email protected] ' due to a pre-existing build directory. location: C:\Users\ADMINI~1\AppData\Local\Temp\2\pip_build_Administrator\psycopg2 This is likely due to a previous installation that failed. pip is being responsible and not assuming it can delete this. Please delete it and try again.

C : \ Users \ my_username \ AppData \ Local \ Temp \ 2 \ pip_build_my_username 폴더를 청소하고 다시 시도한 후에 올바르게 설치했습니다. 의견에서 지적


, 다른 방법이 사용하는 바이너리를 설치하는 것입니다 : http://www.stickpeople.com/projects/python/win-psycopg/

관련 문제