Hello, On Sat, 06 Mar 2021, Steven Lembark wrote: >Question then is why "python-exec2c" dispatched via a symlink from >"python3" would fail to see the installed copy of pyyaml (or how >should I check with modules are avalable via "python3")? [..] >I think that pyyaml is installed: > >* dev-python/pyyaml > Latest version available: 5.4.1 > Latest version installed: 5.4.1 > Size of files: 170 KiB > Homepage: https://pyyaml.org/wiki/PyYAML > https://pypi.org/project/PyYAML/ https://github.com/yaml/pyyaml > Description: YAML parser and emitter for Python > License: MIT
Check with 'eix dev-python/pyyaml' or 'equery uses dev-python/pyyaml' for what python versions that module is actually installed for and compare that with the default python3 version (check 'python3 --version') You probably need to re-emerge dev-python/pyyaml if PYTHON_TARGETS has changed. You probably have it installed just for one target (which is not your current default python3). $ equery uses dev-python/pyyaml [..] + + python_targets_python3_7 : Build with Python 3.7 + + python_targets_python3_8 : Build with Python 3.8 - - python_targets_python3_9 : Build with Python 3.9 [..] So I have it installed for python 3.7.x and 3.8.x ... HTH, -dnh -- It's simply unbelievable how much energy and creativity people have invested into creating contradictory, bogus and stupid licenses... --- Sven Rudolph about licences in debian/non-free.