pip list
DEPRECATION: Python 2.6 is no longer supported by the Python core team, please upgrade your Python. A future version of pip will drop support for Python 2.6
argparse (1.4.0)
Beaker (1.3.1)
cas (0.15)
cups (1.0)
cupshelpers (1.0)
decorator (3.0.1)
distribute (0.6.10)
---and other modules
7条答案
按热度按时间piv4azn71#
使用命令行而不是python。
TLDR;在Windows上,执行以下操作:
python -m pip --version
或
py -m pip --version
详细信息:
在Windows上,~〉(打开Windows终端)
Start (or Windows Key) > type "cmd" Press Enter
您应该看到如下所示的屏幕x1c 0d1x * 检查是否安装了pip。*
如果未安装,请安装pip,* 并且您可能需要
add its path to the environment variables.*(基本- Windows)
add path to environment variables(基本+高级)
如果未安装python,您将获得与下面类似的结果
安装python.将其路径添加到环境变量中。
更新:对于更新版本的python,请将“python”替换为py -参见@gimmegimme的评论和链接https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/
sycxhyv72#
如果您在运行Python 2的Linux机器上,您可以运行以下命令:
首先确保安装了python 2:
第二次检查是否安装了pip:
如果您正在运行Python 3,则可以运行以下命令:
首先确保安装了python 3:
第二次检查是否安装了pip3:
如果你没有安装pip,你可以运行下面的命令来安装pip(建议你安装pip for Python 2和Python 3):
为Python 2安装pip:
然后验证是否正确安装:
为Python 3安装pip:
然后验证是否正确安装:
有关详细信息,请参阅:https://itsfoss.com/install-pip-ubuntu/
更新我想提几件事。当我和Django一起工作的时候,我了解到我的Linux安装需要我使用python 2. 7,所以我不推荐把
python
和pip
命令别名的默认版本切换到python 3和alias python=python3
,所以我在安装Django 3这样的软件时使用python3
和pip3
命令。0,它在Python 3中运行得更好,我让它们的别名指向我想要的任何Python 3版本,比如alias python3=python3.8
。请记住当你将来要使用你的软件包时,你会希望使用
pip
或pip3
命令,这取决于你最初安装软件包时使用的命令。因此,例如,如果我想改变我的Django软件包版本,我会使用pip3
命令,而不是pip
,pip3 install Django==3.0.11
。注意运行时检查python的软件包版本:
$ python -m django --version
和Python3:$ python3 -m django --version
,两个不同版本的django将显示,因为我安装了django v3.0.11与pip3
和django v1.11.29与pip
.yxyvkwin3#
或
在你的终端执行这个命令。2它应该显示可执行文件的位置,例如**/usr/local/bin/pip**,如果pip安装正确,第二个命令将显示版本。
k0pti3hp4#
pip list
是一个shell命令,你应该在你的shell(bash/cmd)中运行它,而不是从python解释器中调用它。pip
不提供稳定的API。唯一支持的调用方式是通过subprocess
,请参阅文档和本答案末尾的代码。但是,如果您只想检查
pip
是否在本地存在,而不运行它,并且您正在运行Linux,我建议您使用bash的which
命令:它应该显示是否可以在bash的
PATH
/aliases中找到该命令,如果可以,它实际执行什么。如果运行
pip
不成问题,您可以执行以下操作:如果你真的需要从python脚本中执行,你可以把import语句放到
try...except
块中:或者使用
subprocess
模块检查pip --version
的输出是什么:gfttwv5a5#
你需要在bash而不是python中运行
pip list
。628mspwn6#
在命令行中使用以下命令
python -m ensurepip
xzlaal3s7#
在CMD中,键入:
它将显示所有已安装模块的列表,包括版本号。
输出: