2017-02-07 8 views
-1

Ich installiere Build CKAN in einer virtuellen Umgebung. Ich hatte Probleme beim Installieren einiger Module.Ckan-Installation schlägt fehl mit: Unbekannte Verteilungsoption: 'message_extractors'

(default)[[email protected] ~]$ pip install -e git+https://github.com/ckan/[email protected]#egg=ckan 
Obtaining ckan from git+https://github.com/ckan/[email protected]#egg=ckan 
    Updating ./default/src/ckan clone (to ckan-2.6.0) 
    Running setup.py egg_info for package ckan 
    /usr/lib64/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'message_extractors' 
     warnings.warn(msg) 

    no previously-included directories found matching '.git' 
    warning: no files found matching 'CHANGELOG.txt' 
    warning: no files found matching '*' under directory 'ckan_deb' 
Installing collected packages: ckan 
    Running setup.py develop for ckan 
    /usr/lib64/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'message_extractors' 
     warnings.warn(msg) 

    no previously-included directories found matching '.git' 
    warning: no files found matching 'CHANGELOG.txt' 
    warning: no files found matching '*' under directory 'ckan_deb' 
    Creating /usr/lib/ckan/default/lib/python2.7/site-packages/ckan.egg-link (link to .) 
    ckan 2.6.0 is already the active version in easy-install.pth 
    Installing ckan-admin script to /usr/lib/ckan/default/bin 

    Installed /usr/lib/ckan/default/src/ckan 
Successfully installed ckan 
Cleaning up... 
(default)[[email protected] ~]$ pip install -r 
default/src/ckan/requirements.txt 
(...) 
Cleaning up... Command python setup.py egg_info failed with error code 1 in 
/usr/lib/ckan/default/build/funcsigs Storing complete log in 
/usr/lib/ckan/.pip/pip.log 

Full pip.log

Nach suppose "Erfolgreich installiert CKAN" sollte diesen Befehl haben (virtuelle env)

(default)[[email protected] ~]$ paster 
-bash: paster: command not found 

Weitere Informationen:

  • Python 2.7.5
  • pip 9.0.1 von /usr/lib/python2.7/site-p ackages (python2.7)
  • OS: Centos7 Linux localhost.localdomain 3.10.0-514.6.1.el7.x86_64 # 1 SMP Mi 18. Januar 13.06.36 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
  • Pip installierten Pakete (virtualenv):
    • appdirs (1.4.0)
    • CKAN (2.6.0/usr/lib/CKAN/default/src/CKAN)
    • Verpackungen (16,8)
    • pip (1.4.1)
    • pyparsing (2.1.10)
    • Setuptools (34.1.1)
    • sechs (1.10.0)
    • wsgiref (0.1.2)
+0

Autor nicht das Problem –

+0

Aktualisierung Setuptools des Build-Problem gelöst reproduzieren konnte, aber ich habe immer noch gleiche Warnungen. – LeonanCarvalho

+1

Die Warnung über "message_extractors" ist nichts, worüber man sich Sorgen machen muss. –

Antwort

1

Es geht um die Setuptools Version beschweren nur 0.9.8 zu sein, wenn funcsigs will setuptools 17.1 oder neuer.

Ich bin nicht klar, wo dies in funcsigs angegeben ist, in der Tat habe ich es einfach mit setuptools Version 2.2 installiert, so dass ich nicht sicher bin, was hier vor sich geht. Vielleicht ist das Protokoll irreführend und etwas anderes erfordert eine neuere Version von setuptools. Wie auch immer, CKAN ist mit der neuesten Version von setuptools vollkommen zufrieden, also upgrade es einfach.

einfachste Weg, ein Upgrade Setuptool versuchen:

pip install -U setuptools 
+0

Also sollte ich ein Downgrade machen? Meine setsetools-Version ist 34.1.1 – LeonanCarvalho

+0

Wenn das tatsächlich die Version ist, die verwendet wurde, als Sie pip verwendeten, dann weiß ich nur nicht, wie man das mit der Fehlermeldung 'pkg_resources.VersionConflict: (setuptools 0.9.8 (/ usr/lib /) ckan/default/lib/python2.7/Site-Pakete), Requirement.parse ('setuptools> = 17.1')) '. –

+0

Ich werde das als korrekt markieren, ich habe eine neue Installation vorgenommen, weil ich das nicht beheben konnte. Auf Protokoll setgetools erscheint wie 0.9.8 aber auf Listenbefehl als 34.1.1. – LeonanCarvalho