Hi again
On Sunday 19 July 2009 15:05:55 you wrote:
> The output of $ file /usr/lib/pymodules/python2.5/PyQt4/Qsci.so is:
>
> /usr/lib/pymodules/python2.5/PyQt4/Qsci.so: symbolic link to
> `/usr/lib/pyshared/python2.5/PyQt4/Qsci.so'
>
>
> $ python2.5 -v
> from PyQt4 import Qsci
>
> returns
>
> $ python2.5 -v
> # installing zipimport hook
> import zipimport # builtin
> # installed zipimport hook
> # /usr/lib/python2.5/site.pyc matches /usr/lib/python2.5/site.py
> import site # precompiled from /usr/lib/python2.5/site.pyc
> # /usr/lib/python2.5/os.pyc matches /usr/lib/python2.5/os.py
> import os # precompiled from /usr/lib/python2.5/os.pyc
> import errno # builtin
> import posix # builtin
> # /usr/lib/python2.5/posixpath.pyc matches /usr/lib/python2.5/posixpath.py
> import posixpath # precompiled from /usr/lib/python2.5/posixpath.pyc
> # /usr/lib/python2.5/stat.pyc matches /usr/lib/python2.5/stat.py
> import stat # precompiled from /usr/lib/python2.5/stat.pyc
> # /usr/lib/python2.5/UserDict.pyc matches /usr/lib/python2.5/UserDict.py
> import UserDict # precompiled from /usr/lib/python2.5/UserDict.pyc
> # /usr/lib/python2.5/copy_reg.pyc matches /usr/lib/python2.5/copy_reg.py
> import copy_reg # precompiled from /usr/lib/python2.5/copy_reg.pyc
> # /usr/lib/python2.5/types.pyc matches /usr/lib/python2.5/types.py
> import types # precompiled from /usr/lib/python2.5/types.pyc
> import _types # builtin
> # /usr/lib/python2.5/sitecustomize.pyc matches
> /usr/lib/python2.5/sitecustomize.py
> import sitecustomize # precompiled from
> /usr/lib/python2.5/sitecustomize.pyc
> # /usr/lib/python2.5/warnings.pyc matches
> /usr/lib/python2.5/warnings.py
> import warnings # precompiled from
> /usr/lib/python2.5/warnings.pyc
> # /usr/lib/python2.5/linecache.pyc matches
> /usr/lib/python2.5/linecache.py
> import linecaOn Sunday 19 July 2009 15:05:55 you wrote:
> The output of $ file /usr/lib/pymodules/python2.5/PyQt4/Qsci.so is:
>
> /usr/lib/pymodules/python2.5/PyQt4/Qsci.so: symbolic link to
> `/usr/lib/pyshared/python2.5/PyQt4/Qsci.so'
>
>
> $ python2.5 -v
> from PyQt4 import Qsci
>
> returns
>
> $ python2.5 -v
> # installing zipimport hook
> import zipimport # builtin
> # installed zipimport hook
> # /usr/lib/python2.5/site.pyc matches /usr/lib/python2.5/site.py
> import site # precompiled from /usr/lib/python2.5/site.pyc
> # /usr/lib/python2.5/os.pyc matches /usr/lib/python2.5/os.py
> import os # precompiled from /usr/lib/python2.5/os.pyc
> import errno # builtin
> import posix # builtin
> # /usr/lib/python2.5/posixpath.pyc matches /usr/lib/python2.5/posixpath.py
> import posixpath # precompiled from /usr/lib/python2.5/posixpath.pyc
> # /usr/lib/python2.5/stat.pyc matches /usr/lib/python2.5/stat.py
> import stat # precompiled from /usr/lib/python2.5/stat.pyc
> # /usr/lib/python2.5/UserDict.pyc matches /usr/lib/python2.5/UserDict.py
> import UserDict # precompiled from /usr/lib/python2.5/UserDict.pyc
> # /usr/lib/python2.5/copy_reg.pyc matches /usr/lib/python2.5/copy_reg.py
> import copy_reg # precompiled from /usr/lib/python2.5/copy_reg.pyc
> # /usr/lib/python2.5/types.pyc matches /usr/lib/python2.5/types.py
> import types # precompiled from /usr/lib/python2.5/types.pyc
> import _types # builtin
> # /usr/lib/python2.5/sitecustomize.pyc matches
> /usr/lib/python2.5/sitecustomize.py
> import sitecustomize # precompiled from
> /usr/lib/python2.5/sitecustomize.pyc
> # /usr/lib/python2.5/warnings.pyc matches
> /usr/lib/python2.5/warnings.py
> import warnings # precompiled from
> /usr/lib/python2.5/warnings.pyc
> # /usr/lib/python2.5/linecache.pyc matches
> /usr/lib/python2.5/linecache.py
> import linecache # precompiled from
> /usr/lib/python2.5/linecache.pyc
> import encodings # directory
> /usr/lib/python2.5/encodings
> # /usr/lib/python2.5/encodings/__init__.pyc matches
> /usr/lib/python2.5/encodings/__init__.py
> import encodings # precompiled from
> /usr/lib/python2.5/encodings/__init__.pyc
> # /usr/lib/python2.5/codecs.pyc matches /usr/lib/python2.5/codecs.py
> import codecs # precompiled from /usr/lib/python2.5/codecs.pyc
> import _codecs # builtin
> # /usr/lib/python2.5/encodings/aliases.pyc matches
> /usr/lib/python2.5/encodings/aliases.py
> import encodings.aliases # precompiled from
> /usr/lib/python2.5/encodings/aliases.pyc
> # /usr/lib/python2.5/encodings/utf_8.pyc matches
> /usr/lib/python2.5/encodings/utf_8.py
> import encodings.utf_8 # precompiled from
> /usr/lib/python2.5/encodings/utf_8.pyc
> Python 2.5.4 (r254:67916, Feb 17 2009, 20:16:45)
> [GCC 4.3.3]che # precompiled from
> /usr/lib/python2.5/linecache.pyc
> import encodings # directory
> /usr/lib/python2.5/encodings
> # /usr/lib/python2.5/encodings/__init__.pyc matches
> /usr/lib/python2.5/encodings/__init__.py
> import encodings # precompiled from
> /usr/lib/python2.5/encodings/__init__.pyc
> # /usr/lib/python2.5/codecs.pyc matches /usr/lib/python2.5/codecs.py
> import codecs # precompiled from /usr/lib/python2.5/codecs.pyc
> import _codecs # builtin
> # /usr/lib/python2.5/encodings/aliases.pyc matches
> /usr/lib/python2.5/encodings/aliases.py
> import encodings.aliases # precompiled from
> /usr/lib/python2.5/encodings/aliases.pyc
> # /usr/lib/python2.5/encodings/utf_8.pyc matches
> /usr/lib/python2.5/encodings/utf_8.py
> import encodings.utf_8 # precompiled from
> /usr/lib/python2.5/encodings/utf_8.pyc
> Python 2.5.4 (r254:67916, Feb 17 2009, 20:16:45)
> [GCC 4.3.3] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
> dlopen("/usr/lib/python2.5/lib-dynload/readline.so", 2);
> import readline # dynamically loaded from
> /usr/lib/python2.5/lib-dynload/readline.so
>
> >>> from PyQt4 import Qsci
>
> import PyQt4 # directory /usr/lib/python2.5/site-packages/PyQt4
> # /usr/lib/python2.5/site-packages/PyQt4/__init__.pyc matches
> /usr/lib/python2.5/site-packages/PyQt4/__init__.py
> import PyQt4 # precompiled from
> /usr/lib/python2.5/site-packages/PyQt4/__init__.pyc
> Traceback (most recent call last):
>   File "<stdin>", line 1, in <module>
> ImportError: cannot import name Qsci
Since Qsci doesn't load from python, it isn't a bug in eric.
Is the symbolic link dangling?
Does the file
/usr/lib/pyshared/python2.5/PyQt4/Qsci.so
exist?
$ file /usr/lib/pyshared/python2.5/PyQt4/Qsci.so
/usr/lib/pyshared/python2.5/PyQt4/Qsci.so: ELF 32-bit LSB shared object, Intel 
80386, version 1 (SYSV), dynamically linked, stripped

I recomend you reinstall all qscintilla packages
apt-get install --reinstall ...

Hope it helps
Gudjon




-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to