2010-01-29 131 views
1

我在windows下運行Python。在Windows下運行easy_install.exe的問題

我在安裝pysqlite包時沒有問題。

C:\>c:\Python26\Scripts\easy_install.exe pysqlite 
Searching for pysqlite 
Reading http://pypi.python.org/simple/pysqlite/ 
........ 
Download error: [Errno 11001] getaddrinfo failed -- Some packages may not be found! 
Reading http://initd.org/tracker/pysqlite/wiki/PysqliteDownloads 
........ 
Best match: pysqlite 2.5.6 
Downloading http://pysqlite.googlecode.com/files/pysqlite-2.5.6.win32-py2.6.exe 
Processing pysqlite-2.5.6.win32-py2.6.exe 
WARNING: can't process DATA/pysqlite2-doc/default.css 
WARNING: can't process DATA/pysqlite2-doc/docutils.css 
WARNING: can't process DATA/pysqlite2-doc/install-source.txt 
creating 'c:\docume~1\yan-ch~1.che\locals~1\temp\easy_install-5wz15q\pysqlite-2.5.6-py2.6-win32.egg' and adding 'c:\docume~1\ya 
n-ch~1.che\locals~1\temp\easy_install-5wz15q\pysqlite-2.5.6-py2.6-win32.egg.tmp' to it 
Moving pysqlite-2.5.6-py2.6-win32.egg to c:\python26\lib\site-packages 
Adding pysqlite 2.5.6 to easy-install.pth file 

Installed c:\python26\lib\site-packages\pysqlite-2.5.6-py2.6-win32.egg 
Processing dependencies for pysqlite 
Finished processing dependencies for pysqlite 

然而,我無法安裝psycopg

C:\>c:\Python26\Scripts\easy_install.exe psycopg 
Searching for psycopg 
Reading http://pypi.python.org/simple/psycopg/ 
Reading http://initd.org/projects/psycopg1 
Best match: psycopg 1.1.21 
Downloading http://initd.org/pub/software/psycopg/psycopg-1.1.21.tar.gz 
Processing psycopg-1.1.21.tar.gz 
error: Couldn't find a setup script in c:\docume~1\yan-ch~1.che\locals~1\temp\easy_install-recnw8\psycopg-1.1.21.tar.gz 

是否有其他的選擇嗎?

謝謝!

回答

0

easy_install只知道如何安裝使用名爲distutils的Python標準分發和打包解決方案分發的模塊。 Psycopg不是。 Psycopg改爲安裝了所謂的CMMI舞蹈:configure/make/make install。在Windows上做這件事很棘手,因此,你需要下載一個預編譯版本,請參閱基督徒的答案。