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.

Reply via email to