Creating venvs via standard library's venv.create(..., with_pip=True)
fails for binaries linked against libpython dynamically
#381
Labels
bug
Something isn't working
Minimal example:
Running this with a python-build-standalone binary that has a shared library dependency on
libpython*.so
, e.g.cpython-3.12.7+20241016-x86_64-unknown-linux-gnu-install_only
will make this fail with (extra newlines inserted for readability):Obviously, this is because the
python
binary links againstlibpython*.so
dynamically with a relative path, and there no longer is alibpython*.so
at this path when the Python executable (or a symlink to it) finds itself in the venv.See also the corresponding issue in uv:
The text was updated successfully, but these errors were encountered: