[Python-Dev] Failures in test_site.py - how to debug? (original) (raw)
Terry Reedy tjreedy at udel.edu
Fri Aug 19 12:40:03 EDT 2016
- Previous message (by thread): [Python-Dev] Failures in test_site.py - how to debug?
- Next message (by thread): [Python-Dev] Failures in test_site.py - how to debug?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On 8/19/2016 12:10 PM, Chris Angelico wrote:
On Sat, Aug 20, 2016 at 1:26 AM, Steve Dower <steve.dower at python.org> wrote:
Check any .pth files you can find. I suspect mpltoolkits has some magic in it to make the namespace package work on 2.7.
sys.path ['/usr/local/lib/python36.zip', '/home/rosuav/cpython/Lib', '/home/rosuav/cpython/Lib/plat-x8664-linux-gnu', '/home/rosuav/cpython/build/lib.linux-x8664-3.6', '/usr/local/lib/python3.6/site-packages'] /usr/local/lib/python36.zip doesn't exist. In /usr/local/lib/python3.6/site-packages are a bunch of things that I've installed using pip, but grepping for '/usr' in the -v output comes up blank. There is, however, one .pth file there: $ cat /usr/local/lib/python3.6/site-packages/matplotlib-1.5.1-py3.6-nspkg.pth import sys, types, os;p = os.path.join(sys.getframe(1).flocals['sitedir'], *('mpltoolkits',));ie = os.path.exists(os.path.join(p,'init.py'));m = not ie and sys.modules.setdefault('mpltoolkits', types.ModuleType('mpltoolkits'));mp = (m or []) and m.dict.setdefault('path',[]);(p not in mp) and mp.append(p) Is it possible that that's the cause?
Change 'pth' to 'pthx' and try it.
And if so, should "python -I" remove /usr/local/lib/python3.6/site-packages from sys.path?
-- Terry Jan Reedy
- Previous message (by thread): [Python-Dev] Failures in test_site.py - how to debug?
- Next message (by thread): [Python-Dev] Failures in test_site.py - how to debug?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]