ImportError vdm.sqlalchemy CKAN в Centos 7

Попытка установить CKAN 2.7.2 в Centos 7.

В этот момент я получаю сообщение об ошибке:

paster db init -c /etc/ckan/default/development.ini

Ошибка:

Traceback (most recent call last):
  File "/usr/lib/ckan/default/bin/paster", line 11, in <module>
    sys.exit(run())
  File "/usr/lib/ckan/default/lib/python2.7/site-packages/paste/script/command.py", line 101, in run
    command = commands[command_name].load()
  File "/usr/lib/ckan/default/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2203, in load
    return self.resolve()
  File "/usr/lib/ckan/default/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2209, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/lib/ckan/default/src/ckan/ckan/lib/cli.py", line 25, in <module>
    import ckan.logic as logic
  File "/usr/lib/ckan/default/src/ckan/ckan/logic/__init__.py", line 11, in <module>
    import ckan.model as model
  File "/usr/lib/ckan/default/src/ckan/ckan/model/__init__.py", line 8, in <module>
    import vdm.sqlalchemy
ImportError: No module named vdm.sqlalchemy

Моя версия в пипсах:

pip 9.0.1 from /usr/lib/ckan/default/lib/python2.7/site-packages (python 2.7)

но если я попытаюсь установить этот модуль:

pip install vdm.sqlalchemy

Я получаю эту ошибку:

Collecting vdm.sqlalchemy
  Could not find a version that satisfies the requirement vdm.sqlalchemy (from versions: )
No matching distribution found for vdm.sqlalchemy

Ранее я установил требования:

pip install -r requirement-setuptools.txt
pip install --ignore-installed -r /usr/lib/ckan/default/src/ckan/pip-requirements-docs.txt

ОБНОВЛЕНИЕ 1

Я установил требования с помощью virtualenv, но я установил снова, и это то, что я сделал. Спасибо

su -s /bin/bash - ckan
virtualenv --no-site-packages default
. default/bin/activate
cd /usr/lib/ckan/default/src/ckan
pip install -r requirement-setuptools.txt
pip install --ignore-installed -r /usr/lib/ckan/default/src/ckan/pip-requirements-docs.txt

В конце я получаю эту ошибку:

gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSYCOPG_DEFAULT_PYDATETIME=1 -DPSYCOPG_VERSION="2.4.5 (dt dec pq3 ext)" -DPG_VERSION_HEX=0x090217 -DPSYCOPG_EXTENSIONS=1 -DPSYCOPG_NEW_BOOLEAN=1 -DHAVE_PQFREEMEM=1 -I/usr/include/python2.7 -I. -I/usr/include -I/usr/include/pgsql/server -c psycopg/psycopgmodule.c -o build/temp.linux-x86_64-2.7/psycopg/psycopgmodule.o -Wdeclaration-after-statement
    In file included from psycopg/psycopgmodule.c:27:0:
    ./psycopg/psycopg.h:31:22: fatal error: libpq-fe.h: No such file or directory
     #include <libpq-fe.h>
                          ^
    compilation terminated.
    error: command 'gcc' failed with exit status 1

    ----------------------------------------
Command "/usr/lib/ckan/default/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-EUaaSK/psycopg2/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-Oo2sZ2-record/install-record.txt --single-version-externally-managed --compile --install-headers /usr/lib/ckan/default/include/site/python2.7/psycopg2" failed with error code 1 in /tmp/pip-build-EUaaSK/psycopg2/

Любое предложение?

Спасибо

0 ответов

Другие вопросы по тегам