On 03/25/2015 12:20 AM, Chris Edwards wrote:
Adrian,
_Check paths for presence of Networkx_ _ _ a. From the OS X Terminal the path below shows reference to Pymetis, Networkx and Metis. I thought that is what I had sent previously but apologise for any misunderstanding that I may have caused. Fl1cker:site-packages cbhe$ python Python 2.7.9rc1 (v2.7.9rc1:40eada278702, Nov 25 2014, 17:25:50) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import sys >>> sys.path ['', '/Library/Python/2.7/site-packages/PyMetis-2014.1-py2.7-macosx-10.10-intel.egg', '/Library/Python/2.7/site-packages/networkx-1.9.1-py2.7.egg', '/Library/Python/2.7/site-packages/decorator-3.4.0-py2.7.egg', '/Library/Python/2.7/site-packages/metis-0.1a-py2.7.egg', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload', '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages', '/Library/Python/2.7/site-packages'] >>>
c. From the Spyder IPython console (this time there was no error message) the following path was shown. Again no reference to the three external packages that I want to use. ——————————————————————————————— IPython 3.0.0 -- An enhanced Interactive Python. ? -> Introduction and overview of IPython's features. %quickref -> Quick reference. help -> Python's own help system. object? -> Details about 'object', use 'object??' for extra details. %guiref -> A brief reference about the graphical user interface. In [1]: import sys In [2]: sys.path Out[2]: ['', '/Applications/Spyder-Py2.app/Contents/Resources/lib/python2.7/spyderlib/utils/external', '/Users/cbhe/scripts', '/Users/cbhe/Documents/Python User Files 2015/Development Code', '/Applications/Spyder-Py2.app/Contents/Resources', '/Applications/Spyder-Py2.app/Contents/Resources/lib/python27.zip', '/Applications/Spyder-Py2.app/Contents/Resources/lib/python2.7', '/Applications/Spyder-Py2.app/Contents/Resources/lib/python2.7/plat-darwin', '/Applications/Spyder-Py2.app/Contents/Resources/lib/python2.7/plat-mac', '/Applications/Spyder-Py2.app/Contents/Resources/lib/python2.7/plat-mac/lib-scriptpackages', '/Applications/Spyder-Py2.app/Contents/Resources/lib/python2.7/lib-tk', '/Applications/Spyder-Py2.app/Contents/Resources/lib/python2.7/lib-old', '/Applications/Spyder-Py2.app/Contents/Resources/lib/python2.7/lib-dynload', '/Applications/Spyder-Py2.app/Contents/Resources/lib/python2.7/site-packages.zip', '/Applications/Spyder-Py2.app/Contents/Resources/lib/python2.7/site-packages', '/Applications/Spyder-Py2.app/Contents/Resources/lib/python2.7/IPython/extensions', '/Users/cbhe/.ipython'] In [3]: ——————————————————————————————— _Source of Python package_ I downloaded the Python package from https://www.python.org/downloads/source/ _Starting again from scratch_ _ _ If you recommend that I do this would you be able to outline the steps required.
Now that IPython seems to work and the paths are clearer I would hold off.
_Summary_ What I find odd is the fact that I can execute a python program that imports Networkx from the OS X Terminal, but that package is not recognised by Spyder. I can’t help wondering if the problem could be solved by adding to the Spyder system path (if that is possible).
It is possible. In Spyder go to Tools-->PYTHONPATH manager and add the system path for packages. From the looks of it, that is:
/Library/Python/2.7/site-packages/ if that does not work, you could get specific: /Library/Python/2.7/site-packages/networkx-1.9.1-py2.7.egg
Thanks for your patience. Chris
-- Adrian Klaver [email protected] -- 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. For more options, visit https://groups.google.com/d/optout.
