[redland-dev] python bindings . Unable to find Redland import.ImportError: "No module named Redland "
Iraklis
leontiad at gmail.com
Wed Feb 16 09:37:19 CET 2011
The compilation of the example.py was succefull.But i got this after running
the redlandtest.py
home at home-PC ~/red
$ python redlandtest.py
............EEE..........
======================================================================
ERROR: testListnessContext (__main__.RedlandModelCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "redlandtest.py", line 16, in setUp
options_string="hash-type='bdb',contexts='no',dir='/tmp',new='yes'")
File "/home/home/redland-bindings-1.0.13.1/python/RDF.py", line 1526, in
__init__
raise RedlandError("Creating Storage failed")
RedlandError: 'Creating Storage failed'
======================================================================
ERROR: testListnessNoContext (__main__.RedlandModelCase)
----------------------------------------------------------------------
Traceback (most recent call last):
File "redlandtest.py", line 16, in setUp
options_string="hash-type='bdb',contexts='no',dir='/tmp',new='yes'")
File "/home/home/redland-bindings-1.0.13.1/python/RDF.py", line 1526, in
__init__
raise RedlandError("Creating Storage failed")
RedlandError: 'Creating Storage failed'
======================================================================
ERROR: testSync (__main__.RedlandModelGeneral)
----------------------------------------------------------------------
Traceback (most recent call last):
File "redlandtest.py", line 262, in setUp
self.storage = HashStorage("test", options="hash-type='bdb'")
File "/home/home/redland-bindings-1.0.13.1/python/RDF.py", line 1552, in
__init__
options_string = options)
File "/home/home/redland-bindings-1.0.13.1/python/RDF.py", line 1526, in
__init__
raise RedlandError("Creating Storage failed")
RedlandError: 'Creating Storage failed'
----------------------------------------------------------------------
Ran 25 tests in 0.084s
FAILED (errors=3)
Is it something i have to worry if i wanted to create a simple python script
for parsing and then storing an rdf model in ntriples format?
thank you
On 15 February 2011 20:55, Dave Beckett <dave at dajobe.org> wrote:
> The contents are different but the suffix for shared libraries is very
> system dependent, especially with language bindings, even moreso with
> python. There are many configure options for this and I added a bunch more
> in bindings 1.0.13.1:
> http://librdf.org/bindings/INSTALL.html
>
> I forgot to CC: this to redland-dev, maybe you can follow up to your email
> with the answer so people can find it.
>
> Dave
>
>
> On Tue, 15 Feb 2011, Iraklis wrote:
>
> Yes i did it and it worked!!!!I did it after 3 weeks of efforts!!!!!!
>> (The only difference of windows shared libraries and unix based shared
>> libraries is the file extention?The structure of the lib is the same?)
>>
>> On 15 February 2011 19:14, Dave Beckett <dave at dajobe.org> wrote:
>> I don't use cygwin but I'm guessing since it is Windows it does
>> not use .so files but uses DLLs. Have you tried renaming
>> Redland.so to redland.dll ?
>>
>> Dave
>>
>>
>> On Tue, 15 Feb 2011, Iraklis wrote:
>>
>> After all,i installed redland library under cygwin.I tried
>> to run te
>> example.py for the python bindings and i am getting an
>> error from
>> pythonabout the unknown Redland import from RDF.py :
>> home at home-PC ~/redland-bindings-1.0.13.1/python/test
>> $ python test.py
>> Traceback (most recent call last):
>> File "test.py", line 23, in <module>
>> import RDF
>> File "/usr/lib/python2.6/site-packages/RDF.py", line
>> 126, in <module>
>> import Redland
>> ImportError: No module named Redland
>>
>> I run the below to check the sys,path of python:
>> home at home-PC ~/redland-bindings-1.0.13.1/python/test
>> $ python
>> Python 2.6.5 (r265:79063, Jun 12 2010, 17:07:01)
>> [GCC 4.3.4 20090804 (release) 1] on cygwin
>> Type "help", "copyright", "credits" or "license" for more
>> information.
>> >>> import sys
>> >>> sys.path
>> ['', '/usr/lib/python26.zip', '/usr/lib/python2.6',
>> '/usr/lib/python2.6/plat-cygwin',
>> '/usr/lib/python2.6/lib-tk',
>> '/usr/lib/python2.
>> 6/lib-old', '/usr/lib/python2.6/lib-dynload',
>> '/usr/lib/python2.6/site-packages']
>>
>> Under '/usr/lib/python2.6/site-packages i can find
>> Redland.so.I guess python
>> is not able to find the imported file but the path is
>> being set correctly.
>> I have also set PYTHONPATH and LD_LIBRARY_PATH with the
>> value of
>> "'/usr/lib/python2.6/site-packages" according to the
>> documentation http://librdf.org/docs/python.html.
>> Any suggestions?
>>
>>
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.librdf.org/pipermail/redland-dev/attachments/20110216/105e3fcd/attachment.htm
More information about the redland-dev
mailing list