26

を使用してvirtualenvにpsycopg2をインストールしましたeasy_install psycopg2。エラーは見られず、インストールはうまくいったようです..psycopg2のサイトパッケージディレクトリに作成された卵ファイルがあります..

しかし、インタープリターで import psycopg2 を実行すると、次のエラーが発生します..手がかりはありますか? どうすれば修正できますか.. virtualenvにpsycopg2をインストールする他の方法..

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "build\bdist.win32\egg\psycopg2\__init__.py", line 69, in <module>
  File "build\bdist.win32\egg\psycopg2\_psycopg.py", line 7, in <module>
  File "build\bdist.win32\egg\psycopg2\_psycopg.py", line 6, in __bootstrap__

ありがとう。

4

4 に答える 4

15

編集:このソリューションは古くなっています。代わりにこの回答を参照してください。

私も同じ問題を抱えていました。Zope で動作させるための Windows ポートのダウンロード ページの提案に従って、virtualenv で動作しました (非仮想インストールでも):

  1. 実行可能ファイルをダウンロードし、.exe 拡張子の名前を .zip に変更します
  2. ファイルの内容を抽出します。
  3. psycopg2 フォルダーを MyEnv/Lib にコピーします。
  4. 卵を MyEnv/Lib/site-packages にコピーします
于 2010-09-14T02:44:30.173 に答える
5

PostgreSQL の「bin」ディレクトリがシステム パス上にあることを確認しましたか? 「set」とすばやく入力して確認し、何が得られるかを確認してください。

これは、Windows での psycopg2 のインポート失敗の最も一般的な原因です。

于 2010-06-16T20:42:07.007 に答える
-3

コンピュータに python パッケージをインストールする別の方法がありますpip。実行するだけでpythonパッケージをダウンロードできます:-

    pip install psycopg2 

コマンドの一般的な形式は次のとおりです。

    pip install [package-name]

PS:- pip を介してグローバルに python パッケージをインストールするには

    sudo pip install [package-name]
于 2014-09-19T13:45:26.350 に答える