Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何从命令行获取pip工作目录_Python_Pip - Fatal编程技术网

Python 如何从命令行获取pip工作目录

Python 如何从命令行获取pip工作目录,python,pip,Python,Pip,我的计算机上安装了两个python版本,每当我在命令行上点击[something]时,我都希望确保我使用的是正确的pip.exe程序。有pip命令吗 多谢各位 pip --version 这将提供pip安装的完整路径python有一个-m模块选项 $ python --help | grep -- -m usage: python [option] ... [-c cmd | -m mod | file | -] [arg] ... -m mod : run library module as

我的计算机上安装了两个python版本,每当我在命令行上点击[something]时,我都希望确保我使用的是正确的pip.exe程序。有pip命令吗

多谢各位

pip --version
这将提供pip安装的完整路径

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
它将确保您正在运行的python使用正确的pip

( 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

我不确定我是否正确理解了这个问题,但如果我错了,我很抱歉!如果您在Windows上,安装Python时,请确保选中此框Add Python version to PATH,否则您将不得不手动执行此操作,或者可能需要使用类似的方法

python -m pip command option
如果已将Python添加到路径中

例如,可以从命令行执行

pip install packagename

你可以试试哪种。谢谢你,Kshalla20!这正是我需要的。实际上,我刚刚注意到,我还可以指定我想要使用的python pip版本,例如通过执行pip3.5。