0

それは「役に立つ」ことをしようとしていますか?

私はwin 8 64xを実行しています。psycopg 32x をインストールする必要があります。herokuガイドに記載されているコマンドを使用します

easy_install http://www.stickpeople.com/projects/python/win-psycopg/2.4.6/psycopg2-2.4.6.win32-py2.7-pg9.2.2-release.exe

それから私はそれがインストールされるのを見ます

Installed \venv\lib\site-packages\psycopg2-2.4.6-py2.7-win-amd64.egg

これは 64x バージョンであり、必要な 32x バージョンではありません。

後でエラーが発生します

ImportError: DLL load failed: %1 is not a valid Win32 application.

おそらく、psycopg の Windows 32x インストーラーのラベルが間違っているのではないかと考えていますが、その可能性は低いです。

4

1 に答える 1

1

easy_install32ビット版のcpythonでインストールされているものを使うべきです。(easy_install は、cpython の 32 ビットおよび 64 ビット バージョンだけでなく、pypy などの python の他の実装でも動作します。)

curl -O http://python-distribute.org/distribute_setup.py
python distribute_setup.py <= change this line to make use of 32bit version of cpython
于 2013-03-14T00:35:05.043 に答える