Python

Iniciado por Sigfried, 18 de Dezembro de 2006, 22:25

tópico anterior - próximo tópico

Sigfried

Ola pessoal !
Eu sou novo no ubuntu e no python, entretanto eu estava estudando a manipulação de XML pelo python.
Quando eu exculto o 'import xml.dom.minidom' no terminal do pythom eu não encontro problemas, entretanto quando eu crio um script qualquer em python e interpreto o mesmo a partir do terminal 'python /meuscript.py ', ele retorna a mensagem de erro 'ImportError: No module named dom.minidom'.
Isso seria causado por algum problema de PATH ?

polo

Faz um teste ai:

import xml
print xml
import xml.dom.minidom
print xml.dom.minidom

O que retorna ?
Outra coisa, voce sabe que o Python nao gosta de programas com o mesmo nome do modulo ? Nao sei se voce fez isso, so to dando uma dica
-- Guilherme H. Polo Goncalves <ggpolo@gmail.com>

Sigfried

 ;D
Resolvi esse probleminha fazendo o seguinte

sudo  gedit /etc/profile

Então adicione o seguinte:

PYTONPATH = /usr/lib/python2.4 #Esse é o diretório onde se encontra os módulos
PATH=$PYTHONPATH

Saia e salve o arquivo, e depois:

sudo source /etc/profile

Pronto.

No meu caso ele carrega o módulo perfeitamente!