On 2010-01-06, at 8:01 PM, Alexander Hansen wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> On 1/6/10 1:46 PM, Claus wrote:
>> 
>> On 2010-01-06, at 7:21 PM, Alexander Hansen wrote:
>> 
>> On 1/6/10 1:09 PM, Claus wrote:
>>>>> Thanks Robert and Daniel for your responses.
>>>>> I did 
>>>>> 
>>>>>   fink install scipy-py26
>>>>> 
>>>>> it worked and was successful!
>>>>> 
>>>>> Now, 
>>>>> 
>>>>>   /sw/lib/python2.6/site-packages
>>>>> 
>>>>> is the only place on my computer, as far as spotlight can tell me, where
>>>>> both numpy and scipy reside.
>>>>> When I invoke python on the terminal, and 
>>>>> 
>>>>>   import numpy
>>>>> 
>>>>> it works, 
>>>>> 
>>>>>   import scipy
>>>>> 
>>>>> results in
>>>>> 
>>>>>   ImportError: No module named scipy
>>>>> 
>>>>> 
>>>>> Doing
>>>>> 
>>>>>   echo $PATH
>>>>> 
>>>>> results in
>>>>> 
>>>>>   
>>>>> /sw/bin:/sw/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/texbin:/usr/X11/bin:/usr/X11R6/bin
>>>>> 
>>>>> 
>>>>> How can import numpy work, if /sw/lib/python2.6/site-packages is not in
>>>>> the path. But if import numpy works, how come import scipy does not 
>>>>> work...
>>>>> ... and what do I need to change?
>>>>> 
>>>>> Thanks again,
>>>>> Claus
>>>>> 
>>>>> 
>>>>> 
>> 
>> Spotlight's not that useful for searching the system area.
>> 
>> What command are you using when you "run python"?  And if that's just
>> 'python', then what do you get from 'which python'?
>> 
>> If you're not using /sw/bin/python2.6, then whatever interpreter you're
>> running doesn't know about scipy, and you may be importing an arbitrary
>> non-Fink numpy from elsewhere on your system.
>> 
> 
>> I am using just 'python' in terminal and 'which python' returns 
>> '/usr/bin/python'
>> so, 
>> - how would I search for other versions/installations of numpy?
> 
> It's quite likely that the numpy that you're seeing is that provided
> with the system's Python.  You can check by running
> 
>       locate numpy
> 
> If what you see is in /System/Library/Frameworks/Python.framework, then
> that's fine.  There may be a way to tell where it comes from after
> importing it from within the Python environment, but I'm not a Python
> person so I don't happen to know how to do that.
> 
>> - how could I tell the python I'm using to use /sw/bin/python as well as the 
>> site-packages of fink?
> 
> Either use
> 
>       /sw/bin/python2.6
> 
> as your command, or install the fink 'python' package, which creates a
> /sw/bin/python that points to /sw/bin/python2.6.  In either case, that
> will automatically pick the right site-packages for you.
> 


Hm,

fink list-i
returns 
 i   python26         1:2.6.2-2    Interpreted, object-oriented language
 i   python26-shlibs  1:2.6.2-2    Interpreted, object-oriented language
this means that python is installed via fink, right?

There is a /sw/bin/python2.6
However, /sw/bin/python returns 'No such file or directory'.

If I execute  /sw/bin/python2.6 I can successfully import numpy as well as 
import scipy

Now, this might be all good. For some reason I was fixed to the idea that if I 
type 'python' in terminal, the version of python should execute that also has 
scipy and numpy (I was not aware that OS 10.6. comes with numpy).
If i keep the current settings of the fink installation and call the 
fink-python with /sw/bin/python2.6 is that a way to keep the two installations 
of python (the osx one and the fink one) separate? It would be nice if 
/sw/bin/python would work...

This might be a little OT, but does somebody here know how to tell TextMate and 
its python package to use /sw/bin/python2.6?

Thanks,
Claus

------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Fink-beginners mailing list
[email protected]
http://news.gmane.org/gmane.os.apple.fink.beginners

Reply via email to