It seems you are using MacPorts, so you just need to add an
|export DYLD_LIBRARY_PATH=/foo/bar|
in your .bashrc and then start a new terminal and run spyder on it and
you'll be set.
Cheers,
Carlos
El 03/06/13 14:33, [email protected] escribió:
I'm running Mac OS X 10.8 and I am having a familiar problem with
loading dynamically linked libraries.
I want to use the PyUblas module inside Spyder. That has a dependency
on boost_python which is a dynamically loaded libarary
libboost_python.dylib.
When I use another python interpreter, called from the Terminal app
command line, where I have DYLD_LIBRARY_PATH set in the environment to
include the path of boost_python, my script works correctly.
Here is what I see in Spyder, demonstrating the issue:
>>> import pyublas
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File
"/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PyUblas-2013.1-py2.7-macosx-10.8-x86_64.egg/pyublas/__init__.py",
line 2, in <module>
import pyublas._internal
ImportError:
dlopen(/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PyUblas-2013.1-py2.7-macosx-10.8-x86_64.egg/pyublas/_internal.so,
2): *Library not loaded: libboost_python.dylib*
Referenced from:
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PyUblas-2013.1-py2.7-macosx-10.8-x86_64.egg/pyublas/_internal.so
*Reason: image not found*
Sometimes setting an environment variable in environment.plist works.
I know from experience, that DYLD_LIBRARY_PATH is specifically
ignored, however.
*How can an interpreter in Spyder load this dynamic library?*
*
*
Thanks.
--
You received this message because you are subscribed to the Google
Groups "spyder" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/spyderlib?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups
"spyder" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/spyderlib?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.