• Ned Deily's avatar
    bpo-33290: Have macOS installer remove "pip" alias (GH-6683) · 0dd80709
    Ned Deily yazdı
    Currently, "pip3 install --upgrade pip" unconditionally installs a
    "pip" alias even for Python 3.  If a user has an existing Python 3.x
    installed from a python.org macOS installer and then subsequently
    manually updates to a new version of pip, there may now be a stray
    "pip" alias in the Python 3.x framework bin directory which can cause
    confusion if the user has both a Python 2.7 and 3.x installed;
    if the Python 3.x fw bin directory appears early on $PATH, "pip"
    might invoke the pip3 for the Python 3.x rather than the pip for
    Python 2.7.  To try to mitigate this, the macOS installer script
    for the ensurepip option will unconditionally remove "pip" from
    the 3.x framework bin directory being updated / installed.  (The
    ambiguity can be avoided by using "pythonx.y -m pip".)
    0dd80709
Adı
Son kayıt (commit)
Son güncelleme
.github Loading commit data...
Doc Loading commit data...
Grammar Loading commit data...
Include Loading commit data...
Lib Loading commit data...
Mac Loading commit data...
Misc Loading commit data...
Modules Loading commit data...
Objects Loading commit data...
PC Loading commit data...
PCbuild Loading commit data...
Parser Loading commit data...
Programs Loading commit data...
Python Loading commit data...
Tools Loading commit data...
m4 Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.travis.yml Loading commit data...
LICENSE Loading commit data...
Makefile.pre.in Loading commit data...
README.rst Loading commit data...
aclocal.m4 Loading commit data...
config.guess Loading commit data...
config.sub Loading commit data...
configure Loading commit data...
configure.ac Loading commit data...
install-sh Loading commit data...
pyconfig.h.in Loading commit data...
setup.py Loading commit data...