我正在使用Python 2.7.12
,我想检查pip是否已安装。为此,在Python应用程序的命令行中,我编写了pip list并按enter键。但是,我得到一个错误,如:
File"stdin",line 1
pip list
Syntax Error: invalid syntax
那么,我如何解决这个问题并将模块列表作为输出呢?
谢谢
发布于 2018-04-21 00:45:37
使用命令行,而不是python。
在Windows上,执行以下操作:
python -m pip --version
或
py -m pip --version
详情:
在Windows上,~> (打开windows终端)
Start (or Windows Key) > type "cmd" Press Enter
您应该会看到如下所示的屏幕
检查是否安装了pip。
python -m pip --version
如果安装了pip,请继续使用它。例如:
Z:\>python -m pip install selenium
如果未安装,请安装pip,您可能需要
。(基本- windows)
add path to environment variables (basic+advanced)
如果未安装python,您将得到类似于下面的结果
安装python。将其路径添加到环境变量。
更新:有关python的更新版本,请将"python“替换为py -请参阅@gimmegimme的评论和链接https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/
发布于 2016-11-29 22:36:34
$ which pip
或
$ pip -V
在终端中执行此命令。它应该显示可执行文件的位置,例如。如果正确安装了pip,则/usr/local/bin/pip和第二个命令将显示版本。
发布于 2019-09-05 15:32:50
如果您在运行Python2的linux计算机上,可以运行以下命令:
1.确保已安装python 2:
python2 --version
第二次检查是否安装了pip:
pip --version
如果您运行的是Python3,则可以运行以下命令:
1.确保安装了python 3:
python3 --version
第二次检查是否安装了pip3:
pip3 --version
如果您没有安装pip,您可以运行以下命令来安装pip (建议您为Python 2和Python 3安装pip ):
为Python2安装pip:
sudo apt install python-pip
然后验证是否已正确安装:
pip --version
Python3的安装pip:
sudo apt install python3-pip
然后验证是否已正确安装:
pip3 --version
有关更多信息,请参阅:https://itsfoss.com/install-pip-ubuntu/
更新我想提几件事。在使用Django时,我了解到我的Linux安装要求我使用Python2.7,因此不建议将python
和pip
命令别名的默认python版本切换到带有alias python=python3
的Python3。因此,在安装像Django 3.0这样的软件时,我会使用python3
和pip3
命令,这两个命令在Python3上运行得更好。我会将它们的别名指向我想要的Python3版本,比如so alias python3=python3.8
。
请记住,当您将来使用软件包时,您将希望使用pip
或pip3
命令,这取决于您最初安装软件包时使用的是哪个命令。因此,例如,如果我想更改我的Django包版本,我将使用pip3
命令,而不是像pip3 install Django==3.0.11
这样的pip
。
注意当运行检查python:$ python -m django --version
和python3:$ python3 -m django --version
的包版本时,将显示两个不同版本的django,因为我在pip3
上安装了django v3.0.11,在pip
上安装了django v1.11.29。
https://stackoverflow.com/questions/40868345
复制相似问题