2013-02-26 3 views
0

Я пытаюсь установить приложение на CouchDB Debian с помощью следующей командыImportError: не может импортировать имя ResourceError

couchapp push http://user:[email protected]: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 

Как установить этот модуль или как решить проблему?

+2

У вас установлен пипс. Если вы не установите его с помощью диспетчера пакетов, такого как apt-get, и после этого с помощью pip вы можете установить socketpool. – Ifthikhan

+0

Спасибо. После установки pip и socketpool это работает! – gflower

+0

Возможно, я смогу преобразовать его в ответ, и вы можете принять его :) – Ifthikhan

ответ

0

As Ifthikhan sugessted: установите его с помощью диспетчера пакетов, такого как apt-get, и после этого с помощью pip вы можете установить socketpool.

0

У меня была эта проблема при установке couchapp. Я использовал pip, чтобы установить его, и я подумал, что он завершен, но когда я его запустил, у меня была проблема ImportError. Оказывается, пип установить не удалось, и я прежде всего необходимо:

apt-get install python-dev 

Тогда, когда я сделал

pip install couchapp 

все зависимости были установлены и couchapp побежал без проблем.