Есть ли способ обновить pip для нового venv?

Я использую pyenv, установленный через homebrew.

Когда pyenv local — 3.7.1, версия Pip — 18.1.

$ pip --version
pip 18.1 from ~/.pyenv/versions/3.7.1/lib/python3.7/site-packages/pip (python 3.7)

Но, после создания venv и его активации

python -m venv myenv
source myenv/bin/activate

Пип версия 10.0.1

$ pip --version
pip 10.0.1 from ./myenv/lib/python3.7/site-packages/pip (python 3.7)

Есть ли способ обновить pip для новой версии?


person fcedillo    schedule 14.12.2018    source источник
comment
stackoverflow.com/   -  person phd    schedule 15.12.2018


Ответы (1)


Попробуйте pip install --upgrade pip из виртуальной среды. Если в Windows, попробуйте python -m pip install --upgrade pip

person Nick    schedule 14.12.2018
comment
это работает, но я хотел бы обновить pip сразу после создания venv - person fcedillo; 15.12.2018
comment
У вас установлены разные версии python? - person Nick; 15.12.2018
comment
да. MacOS и Linux поставляются с версиями 2.7 и 3.6. - person fcedillo; 15.12.2018
comment
@fcedillo, я так понимаю, вы имели в виду python 3.7? вы установили эту версию с помощью homebrew или с помощью установочного файла с веб-сайта python? - person Nick; 15.12.2018
comment
я установил 3.7 через pyenv - person fcedillo; 15.12.2018