[pyar] Rompi python?
Martin Cerdeira
martincerdeira en gmail.com
Sab Oct 9 17:25:13 ART 2010
2010/10/9 Roberto Alsina <ralsina en netmanagers.com.ar>:
> On Saturday 09 October 2010 16:24:33 Martin Cerdeira wrote:
>> Estoy teniendo problemas con Debian (lenny/stable) y las versiones de
>> python que tengo. En algún momento, teniendo python2.5 (como python de
>> sistema) quise instalar python2.6 y 2.7 en carpetas locales y, algo
>> debe haber fallado porque, me da líos con bibliotecas.
>>
>> Cómo instalé? Bajé los paquetes desde python.org, config, make, make
>> install. Entonces me quedó:
>>
>> /usr/local/lib/python2.6/site-packages
>> /usr/local/lib/python2.7/site-packages
>>
>> Y en usr/local/bin los binarios de 2.6 y 2.7
>>
>> Hasta acá, todo bien, los *python* en si, funcionan, no toqué el
>> python de sistema, todo lindo =)
>> El tema es cuando quiero empezar a poner bibliotecas de 3eros, como
>> pyqt, y demás.
>>
>> Por ejemplo, con PyQt4, estoy teniendo muchos problemas:
>>
>> mrt en deb01:~/python/Qt/octopys$ python2.6 main.py
>> Traceback (most recent call last):
>> File "main.py", line 10, in <module>
>> from PyQt4 import QtCore,QtGui
>> ImportError: /usr/local/lib/python2.6/site-packages/PyQt4/QtCore.so:
>> undefined symbol: PyCapsule_New
>>
>> Es PyQt-x11-gpl-4.7.7
>>
>> Pero, el mismo programa funciona con pyhton2.7.
>>
>> Uno diría, el pyqt *andando* lo tenés en el python2.7, pero:
>>
>> mrt en deb01:/mnt/win/HOME/Python/Qt/Html$ python2.7 main.py
>> Traceback (most recent call last):
>> File "main.py", line 33, in <module>
>> main()
>> File "main.py", line 28, in main
>> w = Window()
>> File "main.py", line 9, in __init__
>> uic.loadUi("window.ui", self)
>> File "/usr/local/lib/python2.7/site-packages/PyQt4/uic/__init__.py",
>> line 181, in loadUi
>> return DynamicUILoader().loadUi(uifile, baseinstance)
>> File "/usr/local/lib/python2.7/site-packages/PyQt4/uic/Loader/loader.py",
>> line 24, in loadUi
>> return self.parse(filename, QtCore.QFileInfo(filename).path())
>> File "/usr/local/lib/python2.7/site-packages/PyQt4/uic/uiparser.py",
>> line 842, in parse
>> actor(elem)
>> File "/usr/local/lib/python2.7/site-packages/PyQt4/uic/uiparser.py",
>> line 689, in createUserInterface
>> self.traverseWidgetTree(elem)
>> File "/usr/local/lib/python2.7/site-packages/PyQt4/uic/uiparser.py",
>> line 667, in traverseWidgetTree
>> handler(self, child)
>> File "/usr/local/lib/python2.7/site-packages/PyQt4/uic/uiparser.py",
>> line 169, in createWidget
>> self.traverseWidgetTree(elem)
>> File "/usr/local/lib/python2.7/site-packages/PyQt4/uic/uiparser.py",
>> line 667, in traverseWidgetTree
>> handler(self, child)
>> File "/usr/local/lib/python2.7/site-packages/PyQt4/uic/uiparser.py",
>> line 421, in createLayout
>> self.configureLayout(elem, layout)
>> File "/usr/local/lib/python2.7/site-packages/PyQt4/uic/uiparser.py",
>> line 433, in configureLayout
>> self.setArray(elem, 'stretch', layout.setStretch)
>> AttributeError: 'QHBoxLayout' object has no attribute 'setStretch'
>>
>> Descarten que el problema es en alguno de los scripts en si (están
>> testeados en otra pc con python2.6)
>> Otro dato es que PyQt4 se instaló del mismo modo que los python,
>> bajando los paquetes desde la web oficial, configure, make, make
>> install.
>
> Ah, pero contra que python se compiló PyQt? Por lo que mostrás te diría que
> contra el 2.7 (fijate adonde se instaló!)
>
> El error del QHBoxLayout es raro porque QHBoxLayout.setStretch está desde Qt
> 4.5. Qué versión de Qt tenés?
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
mini_ot:
Pregunta maś *personal* solo por tener una opinión (porque, una
preferencia es un tipo de opinión) Qué distro utilizás, generalmente?
Ultimamente, Debian, me está pudriendo un poco por el tema (viejo
tema) de tener paquetes viejos, más allá de que algo capaz hacen [0] y
de que puedo ponerme en la rama testing, estoy considerando un cambio
de distro (no solo por python)
Saludos
[0] http://debian.barrapunto.com/article.pl?sid=10/10/05/069223
-------------------------------------
Martín Cerdeira - Software Developer
[web] http://www.codmacs.blogspot.com/
() ascii ribbon campaign
/\ www.asciiribbon.org
More information about the pyar
mailing list