Ir para conteúdo
Fórum Script Brasil
  • 0

ImportError: No module named (Python module)


fabiogvb

Pergunta

Estou usando um Ubuntu server 8.04, com vários pre-requistos para rodar o Mobyle (http://bioweb2.pasteur.fr/projects/mobyle/downloads.html)

Mas tive um problema com a instalação de um modulo do python. Embora o arquivo esteja em /usr/lib/python2.4/site-packages/siginterrupt.so o Apache acusa que não exite o módulo. "ImportError: No module named siginterrupt"

Segue abaixo um resumo do que eu fiz:

$ ls build setup.py setup.py~ siginterrupt.c

$ sudo python setup.py build

running build

running build_ext

$ sudo python setup.py install

running install

running build

running build_ext

running install_lib

running install_egg_info

Removing /usr/lib/python2.4/site-packages/siginterrupt-1.0.egg-info

Writing /usr/lib/python2.4/site-packages/siginterrupt-1.0.egg-info

$ locate iginterrupt

/usr/lib/python2.3/site-packages/siginterrupt.so

/usr/lib/python2.4/site-packages/siginterrupt-1.0.egg-info

/usr/lib/python2.4/site-packages/siginterrupt.so

Aparentemente como não deu nenhuma mensagem de erro e criou esses tres aquivos (mostrados acima) o módulo já está instalado e funcionando? ou precisa fazer mais alguma coisa?)

Quando tento executar o programa pelo apache (http://localhost/Mobyle-0.9/Src/Mobyle/RunnerChild.py) recebo a mensagem de erro abaixo no browser: (ou seja ele não consegue importar o modulo siginterrupt) Tem alguma ideia de por que isso poderia estar acontecendo?

MOD_PYTHON ERROR

ProcessId: 24898

Interpreter: 'localhost'

ServerName: 'localhost'

DocumentRoot: '/var/www/'

URI: '/Mobyle-0.9/Src/Mobyle/RunnerChild.py'

Location: None

Directory: '/var/www/Mobyle-0.9/'

Filename: '/var/www/Mobyle-0.9/Src/Mobyle/RunnerChild.py'

PathInfo: ''

Phase: 'PythonHandler'

Handler: 'mod_python.publisher'

Traceback (most recent call last):

File "/usr/lib/python2.5/site-packages/mod_python/importer.py", line 1537, in HandlerDispatch

default=default_handler, arg=req, silent=hlist.silent)

File "/usr/lib/python2.5/site-packages/mod_python/importer.py", line 1229, in _process_target

result = _execute_target(config, req, object, arg)

File "/usr/lib/python2.5/site-packages/mod_python/importer.py", line 1128, in _execute_target

result = object(arg)

File "/usr/lib/python2.5/site-packages/mod_python/publisher.py", line 204, in handler

module = page_cache[req]

File "/usr/lib/python2.5/site-packages/mod_python/importer.py", line 1059, in __getitem__

return import_module(req.filename)

File "/usr/lib/python2.5/site-packages/mod_python/importer.py", line 296, in import_module

log, import_path)

File "/usr/lib/python2.5/site-packages/mod_python/importer.py", line 680, in import_module

execfile(file, module.__dict__)

File "/var/www/Mobyle-0.9/Src/Mobyle/RunnerChild.py", line 8, in <module>

import signal , siginterrupt

ImportError: No module named siginterrupt

MODULE CACHE DETAILS

Accessed: Thu Feb 19 14:31:56 2009

Generation: 0

_mp_829d83b8f4a08f10294653639ba4f580 {

FileName: '/var/www/Mobyle-0.9/Src/Mobyle/RunnerChild.py'

Instance: 1 [iMPORT]

Generation: 0 [ERROR]

Modified: Thu Feb 12 13:40:47 2009

}

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...