On Friday, May 29, 2015 at 12:56:49 PM UTC-7, Laura Creighton wrote: > Good news, we are getting closer to understanding what to do. > This in from Ned. I will continue after the message: > > ------- Forwarded Message > > Return-Path: <python-list-bounces+lac=openend...@python.org> > From: Ned Deily <n...@acm.org> > Subject: Re: Fixing Python install on the Mac after running 'CleanMyMac' > Date: Fri, 29 May 2015 10:28:19 -0700 > Lines: 63 > > > Might that appear to work at first, but leave some subtle issues which are > > not at first apparent? I don't know how intertwined Apple's Python instance > > is in the day-to-day operation of the operating system (it certainly seems > > to be on some Linux distros), but it's possible that some Apple-specific > > package isn't available at part of the stock Python 2.7 distribution. > > Installing a python.org Python (/usr/local/bin/python*) is independent > of and does not interfere with use of the Apple-supplied system Pythons > (/usr/bin/python*). Apple does ship various third-party Python packages > ("distributions") with its system Python, like numpy, but they tend to > be old and outdated versions and there are a few Apple-only packages. > But, should that issue arise, that can be resolved by choosing the right > path (/usr/local/bin vs /usr/bin) or removing /usr/local/bin from $PATH. > > The thing is the original message in this thread had this: > > They are getting: > > Utility has encountered a fatal error, and will now terminate. A > > Python runtime could not be located. You may need to install a > > framework build of Python or edit the PyRuntimeLocations array in this > > applications info.plist file. Then there are two oblong circles. One > > says Open Console. The other says Terminate. > > But ... I just did what I should have done earlier: googled for that > message. And I find that the message is coming from a py2app-built > application (and it seems I answered the question 3 years ago!): > > http://stackoverflow.com/questions/10184974/py2app-is-not-copying-the-pyt > hon-framework-to-the-new-app-while-using-virutalenv > > The py2app glue code could be looking for Pythons in various spots > including the system Python. So, let's make sure the system Python is > still working. On the most up-to-date 10.7 Lion system (10.7.5), typing > the following two commands should give results the same as those shown > (->): > > /usr/bin/python2.7 -c 'import sys;print(sys.version)' > - -> 2.7.1 (r271:86832, Jul 31 2011, 19:30:53) > - -> [GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] > > /usr/bin/python2.7 -c 'import numpy;print(numpy.__file__)' > - -> > /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/pytho > n/numpy/__init__.py > > If not, then it really may be necessary to restore system files which, > as I noted before, is most safely and accurately done by following > Apple's directions to restore the system from the recovery partition and > a good backup of user files. > > - -- > Ned Deily, > n...@acm.org > > - -- > https://mail.python.org/mailman/listinfo/python-list > > ------- End of Forwarded Message > > So please type > > /usr/bin/python2.7 -c 'import sys;print(sys.version)' > > and tell me what you get as an answer. > > Then type > > /usr/bin/python2.7 -c 'import numpy;print(numpy.__file__)' > > and again tell me what you get. > > But if it isn't as Ned expects, then you may have to go back to > your backups. > > Laura
I was having this same problem, entered those commands and got this as a response: MacBook-Pro:~ kacyjones$ /usr/bin/python2.7 -c 'import numpy;print(numpy.__file__)' /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy/__init__.pyc MacBook-Pro:~ kacyjones$ MacBook-Pro:~ kacyjones$ /usr/bin/python2.7 -c 'import sys;print(sys.version)' 2.7.10 (default, Jul 14 2015, 19:46:27) [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] Any idea what that means for my system? -- https://mail.python.org/mailman/listinfo/python-list