Velocity Reviews

Velocity Reviews (http://www.velocityreviews.com/forums/index.php)
-   Python (http://www.velocityreviews.com/forums/f43-python.html)
-   -   Re: Ubuntu Python -dbg packages (http://www.velocityreviews.com/forums/t956280-re-ubuntu-python-dbg-packages.html)

Lee Harr 01-08-2013 01:01 AM

Re: Ubuntu Python -dbg packages
 

>> Ok, so now I tried python3.3-dbg but I don't think the pyqt
>> modules are compiled for 3.3 and that may be preventing
>> the import there.
>>
>> Those extension modules would need to be compiled for
>> an exactly matching python interpreter, right?

>
> For Windows visual C compiler, that is true. I do not know about gcc on*
> *nix. I have gotten the impression that it is not necessarily so, except*
> as the C api has changed in a way that affects the extension library.*
> (Given that 3.3 is 3 months old, after 6 months of alpha/beta releases,*
> and has some major improvements, it is past time for libraries that need*
> recompiling to be so.)



Well... lets just say that with the ubuntu python3.3 package it doesn't work:


$ python3.3
Python 3.3.0 (default, Sep 29 2012, 17:17:45)*
[GCC 4.7.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import PyQt4
>>> import PyQt4.QtCore

Traceback (most recent call last):
* File "<stdin>", line 1, in <module>
ImportError: No module named 'PyQt4.QtCore'


[plus a whole other problem...]

Error in sys.excepthook:
Traceback (most recent call last):
* File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 64, in apport_excepthook
* * from apport.fileutils import likely_packaged, get_recent_crashes
* File "/usr/lib/python3/dist-packages/apport/__init__.py", line 4, in <module>
* * from apport.report import Report
* File "/usr/lib/python3/dist-packages/apport/report.py", line 30, in <module>
* * import apport.fileutils
* File "/usr/lib/python3/dist-packages/apport/fileutils.py", line 23, in <module>
* * from apport.packaging_impl import impl as packaging
* File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 20, in <module>
* * import apt
* File "/usr/lib/python3/dist-packages/apt/__init__.py", line 21, in <module>
* * import apt_pkg
ImportError: No module named 'apt_pkg'

Original exception was:
Traceback (most recent call last):
* File "<stdin>", line 1, in <module>
ImportError: No module named 'PyQt4.QtCore'




>> So, python3-dbg _should_ be able to import this?

>
> Given that python3 and python3-dbg import the same PyQt4 file, and that*
> you spell PyQt4.QtCore the same (I checked), I am as surprised as you.*


Ok. I will file a Ubuntu bug report.



> >>> import test.test_imp as t; t.test_main()


This does not work for me:

$ python3
Python 3.2.3 (default, Oct 19 2012, 19:53:57)*
[GCC 4.7.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import test
>>> test.test_imp

Traceback (most recent call last):
* File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'test_imp'


$ python3.3
Python 3.3.0 (default, Sep 29 2012, 17:17:45)*
[GCC 4.7.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import test
>>> test.test_imp

Traceback (most recent call last):
* File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'test_imp'

[plus that whole Error in sys.excepthook thing too...]


Should this be another bug report for the ubuntu packages?




All times are GMT. The time now is 04:02 PM.

Powered by vBulletin®. Copyright ©2000 - 2014, vBulletin Solutions, Inc.
SEO by vBSEO ©2010, Crawlability, Inc.