2010-03-13 71 views
0
~/psycopg2-2.0.13$ python setup.py install 

running install 

running build 

running build_py 

creating build 

creating build/lib.linux-x86_64-2.6 

creating build/lib.linux-x86_64-2.6/psycopg2 

copying lib/__init__.py -> build/lib.linux-x86_64-2.6/psycopg2 

copying lib/pool.py -> build/lib.linux-x86_64-2.6/psycopg2 

copying lib/extensions.py -> build/lib.linux-x86_64-2.6/psycopg2 

copying lib/errorcodes.py -> build/lib.linux-x86_64-2.6/psycopg2 

copying lib/extras.py -> build/lib.linux-x86_64-2.6/psycopg2 

copying lib/tz.py -> build/lib.linux-x86_64-2.6/psycopg2 

copying lib/psycopg1.py -> build/lib.linux-x86_64-2.6/psycopg2 

running build_ext 

**error: No such file or directory** 

無法安裝psycopg2(python2.6的Ubuntu9.10 PostgreSQL8.4.2)

$ sudo easy_install psycopg2==2.0.13 

Searching for psycopg2==2.0.13 

Reading http;//pypi.python.org/simple/psycopg2/ 

Reading http;//initd.org/projects/psycopg2 

Reading http;//initd.org/pub/software/psycopg/ 

Best match: psycopg2 2.0.13 

Downloading http;//initd.org/pub/software/psycopg/psycopg2-2.0.13.tar.gz 

Processing psycopg2-2.0.13.tar.gz 

Running psycopg2-2.0.13/setup.py -q bdist_egg --dist-dir /tmp/easy_install-QuViWt/psycopg2-2.0.13/egg-dist-tmp-P2W9Dh 

error: Setup script exited with error: No such file or directory 
+0

你想要什麼? – 2010-03-13 00:20:54

+1

sudo apt-get install python-psycopg2 謝謝 – yuv 2010-03-13 00:25:56

回答

2
一個事實,即在Bubuntu你總是可以從一個.deb軟件包你安裝psycopg

除了可能缺少PostgreSQL開發頭文件和pg_config命令。嘗試安裝libpq-dev,也許也是postgresql-sever-dev-X.Y軟件包之一。另外,psycopg 2.0.13已經很老了:使用新版本會給出更好看的錯誤信息。