[Bug 1962791] Re: python3 -m venv installs pip to incorrect path VENV_ROOT/local/bin/pip

Launchpad Bug Tracker 1962791 at bugs.launchpad.net
Tue Mar 15 14:19:31 UTC 2022


This bug was fixed in the package python3.10 - 3.10.2-7

---------------
python3.10 (3.10.2-7) unstable; urgency=medium

  [ Stefano Rivera ]
  * Use the same is_virtual_environment() proposed in PEP 668 across the site,
    sysconfig, and distutils modules. Stop checking for PYTHONUSERBASE or
    VIRTUAL_ENV environment variables.
  * Correct assertion descriptions in module-install-* autopkgtests.
  * Extend module-install-* autopkgtests to catch the issues fixed in -6:
    - Check the directory that the modules are installed to.
    - Check editable installs.
    - Check pip-driven PEP-517 installs.
    - Check that virtualenvs are seeded with the correct layout.
  * Re-enable module-install-virtualenv.

 -- Matthias Klose <doko at debian.org>  Mon, 14 Mar 2022 06:18:40 +0100

** Changed in: python3.10 (Ubuntu)
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to python3.10 in Ubuntu.
https://bugs.launchpad.net/bugs/1962791

Title:
  python3 -m venv installs pip to incorrect path VENV_ROOT/local/bin/pip

Status in python3.10 package in Ubuntu:
  Fix Released
Status in python3.10 package in Debian:
  New

Bug description:
  python3 -m venv worked correctly in Ubuntu 21.10:

  # apt update; apt install python3.10-venv
  # python3.10 -m venv /tmp/my-venv
  # . /tmp/my-venv/bin/activate
  # type pip
  pip is /tmp/my-venv/bin/pip
  # pip --version
  pip 20.3.4 from /tmp/my-venv/lib/python3.10/site-packages/pip (python 3.10)

  But in Ubuntu 22.04, it installs pip to the wrong path:

  # apt update; apt install python3.10-venv
  # python3.10 -m venv /tmp/my-venv
  # . /tmp/my-venv/bin/activate
  # type pip
  bash: type: pip: not found
  # pip --version
  bash: pip: command not found
  # echo $PATH
  /tmp/my-venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  # ls /tmp/my-venv/bin
  Activate.ps1  activate.csh   python   python3.10
  activate      activate.fish  python3
  # ls /tmp/my-venv/local/bin
  pip  pip3  pip3.10

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python3.10/+bug/1962791/+subscriptions




More information about the foundations-bugs mailing list