Как мне получить рабочий каталог pip из командной строки - PullRequest
0 голосов
/ 27 марта 2019

У меня на компьютере установлены две версии Python, и всякий раз, когда я «pip [что-то]» в командной строке, я хотел бы убедиться, что я использую правильную программу pip.exe. Есть ли для этого команда pip?

Спасибо.

Ответы [ 3 ]

1 голос
/ 27 марта 2019
pip --version

Это даст полный путь установки pip

0 голосов
/ 27 марта 2019

Я не уверен, правильно ли я понял вопрос, но извините, если я ошибаюсь!Если вы находитесь в Window, при установке Python обязательно установите этот флажок (Добавить Python версия в PATH), в противном случае вам придется сделать это вручную или, возможно, использовать что-то подобное.

python -m pip command option

enter image description here

Если в PATH добавлен Python.

Это можно сделать из командной строки (например).

pip install packagename
0 голосов
/ 27 марта 2019

python имеет опцию -m модуля,

$ python --help | grep -- -m
usage: python [option] ... [-c cmd | -m mod | file | -] [arg] ...
-m mod : run library module as a script (terminates option list)

Таким образом, можно использовать его, как,

$ python -m pip install requests

И он убедится, что вы используете правильныйpip для python, с которым вы работаете.

( venv ) $ python -m pip --version
pip 19.0.3 from /home/telaverge/python/tty/tias/a/venv/local/lib/python2.7/site-packages/pip (python 2.7)
( venv ) $ deactivate
$ python -m pip --version
pip 9.0.3 from /home/telaverge/.local/lib/python2.7/site-packages (python 2.7)
$ python3 -m pip --version
pip 9.0.3 from /usr/local/lib/python3.6/site-packages (python 3.6)

Под окнами, я думаю, это

py -m pip
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...