0

次のコマンドを使用して、debianにcouchdbアプリをインストールしようとしています

couchapp push http://user:pass@localhost:5984/acra-appname

次のエラー出力が表示されます。

Traceback (most recent call last):
  File "/usr/local/lib/python2.6/dist-packages/restkit/__init__.py", line 9, in <module>
    from restkit.conn import Connection
  File "/usr/local/lib/python2.6/dist-packages/restkit/conn.py", line 14, in <module>
    from socketpool import Connector
ImportError: No module named socketpool
Traceback (most recent call last):
  File "/usr/local/bin/couchapp", line 7, in <module>
    from couchapp.dispatch import run
  File "/usr/local/lib/python2.6/dist-packages/couchapp/dispatch.py", line 10, in <module>
    import couchapp.commands as commands
  File "/usr/local/lib/python2.6/dist-packages/couchapp/commands.py", line 15, in <module>
    from couchapp import clone_app
  File "/usr/local/lib/python2.6/dist-packages/couchapp/clone_app.py", line 15, in <module>
    from couchapp.errors import AppError
  File "/usr/local/lib/python2.6/dist-packages/couchapp/errors.py", line 7, in <module>
    from restkit import ResourceError
ImportError: cannot import name ResourceError

私が理解している限り、エラーは次のとおりです。

ImportError: No module named socketpool

このモジュールをインストールするにはどうすればよいですか、または問題を解決するにはどうすればよいですか?

4

2 に答える 2

0

Ifthikhanが提案したように:apt-getなどのパッケージマネージャーを使用してインストールし、その後pipを使用してsocketpoolをインストールできます。

于 2013-02-26T09:46:33.377 に答える
0

私はcouchappをインストールするときにこの問題を抱えていました。pip を使用してインストールし、完了したと思っていましたが、実行すると ImportError の問題が発生しました。pip のインストールが成功しなかったことが判明したため、最初に次のことを行う必要がありました。

apt-get install python-dev

それから私がしたとき

pip install couchapp 

すべての依存関係がインストールされ、couchapp は問題なく実行されました。

于 2014-11-03T13:10:10.937 に答える