Hello, Ricardo Wurmus <rek...@elephly.net> skribis:
> The problem might be that we are using PYTHONPATH at all. On other > distributions this is usually not required and thus doesn’t cause any > problems. It’s not required because Python modules live at a fixed location, no? How does pip deal with that? I suppose it needs to modify the search path somehow. > As outlined in my first email in this thread, our use of PYTHONPATH in > wrappers seems to not have the desired effect in the presence of > incompatible packages that are *later* in the PYTHONPATH. > > We also have problems when PYTHONPATH includes modules for both Python 2 > and 3, which happens automatically when these modules are installed into > the same Guix profile. Since merely installing packages for different > Python versions is not a problem on traditional distros (on my Fedora > workstation I have site-packages directories for 4 different versions of > Python) I think we should do better here. I agree, though I must say that if PYTHONPATH is not up to the task, I’m not sure what can be done on our side. Thanks, Ludo’.