On 17/09/2016 18:59, Glyph Lefkowitz wrote:
On Sep 17, 2016, at 9:27 AM, Ned Deily <n...@python.org> wrote:
On 2016-09-13 19:33, Glyph Lefkowitz wrote:
On Sep 13, 2016, at 3:35 PM, Andrew Jaffe <a.h.ja...@gmail.com
<mailto:a.h.ja...@gmail.com>> wrote:
Aha!
$ ls -lt /Library/Python/2.7/site-packages/
total 0
-rwxr-xr-x 1 root wheel 157 31 Jul 02:36 Extras.pth*
-rw-r--r-- 1 root wheel 119 31 Jul 02:36 README
$ more /Library/Python/2.7/site-packages/Extras.pth
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC
Now I wonder how those got there?!
Hah! Thanks for sharing. Very satisfying to actually make a *correct*
prediction about setuptools' behavior :)
This seems to be Apple's doing. AFAICT, 10.12 is shipping with this
Extras.pth file in /Library/Python/2.7; it's something new. And,
unfortunately, due to https://bugs.python.org/issue4865, the
site-packages directory for the system Python 2.7 is included in
sys.path along with the non-system framework Python site-packages.
>
So, a little more data:
If you rename or remove /Library/Python/2.7/site-packages/Extras.pth
then pip2 works. *However*, lots of other stuff breaks -- anything that
uses Apple's python and relies on access to pyobjc and the frameworks
(e.g., TextMate's latex package).
What I don't understand is: what changed from Yosemite? This file did
not exist before Sierra, but there were no problems with (Apple) python
accessing these packages.
(Or is there something unique in my setup that is causing this? I kind
of doubt it, but it's possible...)
Does anyone have any insight?
Thanks,
Andrew
_______________________________________________
Pythonmac-SIG maillist - Pythonmac-SIG@python.org
https://mail.python.org/mailman/listinfo/pythonmac-sig
unsubscribe: https://mail.python.org/mailman/options/Pythonmac-SIG