paquetes modulos lista librerias importar clases python bash caching macos-carbon

lista - modulos python



Can not Start Carbon-12.04-Error de Python-ImportError: no se puede importar el nombre daemonize (5)

Realmente espero que alguien me pueda ayudar, ya que he pasado al menos 15 horas intentando solucionar este problema. Una posible empresa me ha encomendado una tarea y mi solución es utilizar grafito / carbono / recogido. Estoy tratando de ejecutar e instalar carbono / grafito 0.9.12 pero simplemente no puedo hacer que comience el carbono. Cada vez que intento y comienzo el carbono, termino con el siguiente error. Estoy usando un script bash para instalarlo para mantener todo consistente.

Realmente no conozco a Python, así que agradecería cualquier ayuda que me puedas brindar.

/etc/rc0.d/K20carbon-cache -> ../init.d/carbon-cache /etc/rc1.d/K20carbon-cache -> ../init.d/carbon-cache /etc/rc6.d/K20carbon-cache -> ../init.d/carbon-cache /etc/rc2.d/S20carbon-cache -> ../init.d/carbon-cache /etc/rc3.d/S20carbon-cache -> ../init.d/carbon-cache /etc/rc4.d/S20carbon-cache -> ../init.d/carbon-cache /etc/rc5.d/S20carbon-cache -> ../init.d/carbon-cache Traceback (most recent call last): File "/opt/graphite/bin/carbon-cache.py", line 28, in from carbon.util import run_twistd_plugin File "/opt/graphite/lib/carbon/util.py", line 21, in from twisted.scripts._twistd_unix import daemonize ImportError: cannot import name daemonize

Gracias

Shane



Intenté con la pip install Twisted==11.1.0 pero no lo bajé de categoría mi versión Twisted. Entonces, cambié el nombre de /usr/lib/python2.7/dist-packages/twisted/ a otro nombre. Después de pip install Twisted==11.1.0 y sudo ./bin/carbon-cache.py start works.


La versión más reciente de Twisted no funcionará.

Instale la versión 13.0:

pip install http://twistedmatrix.com/Releases/Twisted/13.0/Twisted-13.0.0.tar.bz2


pip install ''Twisted<12.0''

Como puede ver en los requirements.txt , la versión más nueva de Twisted parece no funcionar bien con ella


pip install daemonize

luego abrí /opt/graphite/lib/carbon/util.py y cambié

from twisted.scripts._twistd_unix import daemonize

a

import daemonize