python uno

Iniciado por cairo, 21 de Agosto de 2014, 20:07

tópico anterior - próximo tópico

cairo

Como que adiciono o modulo uno no pyhon? quer fazer algumas macros em python no libreoffice

risislunit

Se vc se refere a instalá-lo localmente na sua máquina

procure o módulo no PyPI
e após isto descompacte
entre no diretório
e instale com o seguinte comando

python setup.py install

ou

python3 setup.py install

cairo

#2
Obrigado parceiro, depois de instalar tenho que criar o PATCH?

porque quando eu digito no terminal

$ python
>>> import uno

aparece

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named uno

cairo

quero fazer este esquema do site observe https://pypi.python.org/pypi/unotools/0.3.2

e tenhum tutorial que diz que é possivel fazer a modificação em tempo real, issso que quero da uma olhada

http://hacklab.com.br/2010/08/23/tutorial-de-macros-em-python-no-openoffice-org/

irtigor

Porque não seguiu a sugestão do primeiro site? Sabe que existem diferenças entre o python2 e 3, né?

cairo

Citação de: irtigor online 23 de Agosto de 2014, 00:29
Porque não seguiu a sugestão do primeiro site? Sabe que existem diferenças entre o python2 e 3, né?

Nao sabia sobre a diferença, eu segui as dicas do primeiro site, mas quando digito import uno, ele retorna um Erro, dizendo que não tem o módulo. Depois baixei o unotools e segui a dica do risislunit python setup.py install, mas mesmo assim ainda não deu certo.

cairo

pessoal, esses dias andei mexendo com ppython instlando e desinstalando alguns pacotes e agora o gufw não abre, como devo proceder?

$ sudo gufw
Traceback (most recent call last):
  File "/usr/share/gufw/gufw/gufw.py", line 19, in <module>
    from controller import Controller
  File "/usr/share/gufw/gufw/controller.py", line 18, in <module>
    from model.frontend import Frontend
  File "/usr/share/gufw/gufw/model/frontend.py", line 18, in <module>
    from firewall import Firewall
ImportError: No module named 'firewall'



$ sudo apt-get remove gufw
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  linux-headers-3.13.0-33 linux-headers-3.13.0-33-generic
  linux-image-3.13.0-33-generic linux-image-extra-3.13.0-33-generic
  python-netifaces
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  gufw
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 2.545 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 340120 files and directories currently installed.)
Removing gufw (14.04.2-0ubuntu1.1) ...
  File "/usr/bin/pyclean", line 63
    except (IOError, OSError), e:
                             ^
SyntaxError: invalid syntax
dpkg: error processing package gufw (--remove):
subprocess installed pre-removal script returned error exit status 1
Traceback (most recent call last):
  File "/usr/bin/pycompile", line 35, in <module>
    from debpython.version import SUPPORTED, debsorted, vrepr, \
  File "/usr/share/python/debpython/version.py", line 24, in <module>
    from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'
dpkg: error while cleaning up:
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
gufw
E: Sub-process /usr/bin/dpkg returned an error code (1)



$ sudo apt-get install gufw
Reading package lists... Done
Building dependency tree       
Reading state information... Done
gufw is already the newest version.
The following packages were automatically installed and are no longer required:
  linux-headers-3.13.0-33 linux-headers-3.13.0-33-generic
  linux-image-3.13.0-33-generic linux-image-extra-3.13.0-33-generic
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up gufw (14.04.2-0ubuntu1.1) ...
Traceback (most recent call last):
  File "/usr/bin/pycompile", line 35, in <module>
    from debpython.version import SUPPORTED, debsorted, vrepr, \
  File "/usr/share/python/debpython/version.py", line 24, in <module>
    from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'
dpkg: error processing package gufw (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
gufw
E: Sub-process /usr/bin/dpkg returned an error code (1)

irtigor

Seria interessante se mostrasse as mensagens completas, do jeito que está só dá pra chutar. Uma possibilidade, se você conseguiu instalar, está a chamar o python2 enquanto deveria usar o 3.

cairo

Citação de: irtigor online 23 de Agosto de 2014, 20:46
Seria interessante se mostrasse as mensagens completas, do jeito que está só dá pra chutar. Uma possibilidade, se você conseguiu instalar, está a chamar o python2 enquanto deveria usar o 3.

Isso mesmo, era o que estava acontecendo, quando eu chamava o python vinha o 2.7, já configurei ele para abrir como padrão o 3.4 e o modulo uno funcionou.

Aconteceu agora foi do gufw não abrir por causa de alguma coisa relacionado com python, olha só:

sudo gufw
[sudo] password for pc: 
Traceback (most recent call last):
  File "/usr/share/gufw/gufw/gufw.py", line 19, in <module>
    from controller import Controller
  File "/usr/share/gufw/gufw/controller.py", line 18, in <module>
    from model.frontend import Frontend
  File "/usr/share/gufw/gufw/model/frontend.py", line 18, in <module>
    from firewall import Firewall
ImportError: No module named 'firewall'
pc@pc-pc:~$



irtigor

#9
Você não pode mudar o python padrão sem quebrar um monte de aplicativos, porque o Ubuntu assume que o link simbólico "python" aponta pro python2 e como já disse antes existem diferenças entre o 2 e 3. Quando quiser usar o python3, seja explicito e digite python3.


----
E de novo, está sendo muito vago, pra facilitar procure dizer exatamente o que fez. Nem sempre você vai encontrar alguém disposto a ficar adivinhando.

jeflui


platao

se ainda assim no der tente tbm;

sudo rm /var/lib/apt/lists/* ; sudo rm /var/lib/apt/lists/partial/* ; sudo apt-get clean ; sudo apt-get -f install ; sudo apt-get update
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

cairo


platao

corrije pacotes quebrados.
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

cairo

valeu pessoal, eu tinha mudado o python 3.4 para padrão, então o gufw mais alguns pacotes começaram a dar erros, então voltei para o python 2.7 como padrão e tudo voltou ao normal, fora umas mensagens de erro que aparcem quando ligo o ubuntu.