Python pip issue

Adam Dershowitz Ph.D., P.E. dersh at alum.mit.edu
Wed Apr 3 13:45:16 PDT 2013


On Apr 2, 2013, at 6:27 PM, "Adam Dershowitz Ph.D., P.E." <dersh at alum.mit.edu> wrote:

> I am trying to install a package, and have run into a problem.  
> I did make sure that I am running the correct python:
> I have pip-2.6 installed, and I have used port select to make sure that macport python26 is active.  If I then do:
> sudo pip-2.6  install PyJSBSim I get progress and then I see:
> Successfully installed PyJSBSim
> 
> If I do:  pip-2.6 freeze, then I see it present:  
> 	PyJSBSim==0.5.5
> 
> But if I then try to use it, from within python, it doesn't seem to be present.  In python I get this:
> from PyJSBSim import FGFDMExec
> Traceback (most recent call last):
>  File "<stdin>", line 1, in <module>
> ImportError: No module named PyJSBSim
> 
> But, if I look in:
> /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages
> I see these:  
> PyJSBSim-0.5.5-py2.6.egg-info
> pyjsbsim
> 
> I know that this worked for me a couple of months back with 10.6, but I recently upgrade to 10.8 and now it just doesn't seem to show up.  Any suggestions?  Does 10.8 handle search paths any differently?  I did do a full fresh install of all ports.  
> 
> So the bottom line is that the port of pip-2.6 thinks it is installing something, but the selected python then doesn't actually see it.
> 
> --Adam
> _______________________________________________


Thanks for the help.  It turns out that there was a problem with the install of that particular code, and the developer was able to fix it.  So the pip script was not installing some files, and then, of course, the module wasn't working.

--Adam



More information about the macports-users mailing list