检查是否安装了点子?

时间:2016-11-29 14:28:09

标签: python python-2.7 pip syntax-error

我正在使用Python 2.7.12,我想检查是否安装了点子。为此,在Python应用程序的命令行中我编写了pip list并按下了enter。但是,我得到一个错误:

File"stdin",line 1

pip list

Syntax Error: invalid syntax

那么,我该如何解决这个问题并将模块列表作为输出?

由于

6 个答案:

答案 0 :(得分:9)

使用命令行而不是python。

在Windows上,〜> (打开windows终端)
Start (or Windows Key) > type "cmd" Press Enter
你应该看到一个看起来像这样的屏幕 enter image description here
检查pip是否已安装。

python -m pip --version

如果安装了pip,请继续使用它。例如:

Z:\>python -m pip install selenium

如果没有安装,请安装点,,您可能需要 add its path to the environment variables (基本 - 窗口)
add path to environment variables(基本+高级)

如果未安装python,您将得到类似于下面的结果的结果

enter image description here

安装python。将其路径添加到环境变量中。

答案 1 :(得分:7)

$ which pip

 $ pip -V 

执行此命令到您的终端。它应该显示可执行文件的位置,例如。 / usr / local / bin / pip ,如果正确安装了pip,第二个命令将显示版本。

答案 2 :(得分:3)

你需要在bash中运行pip list而不是在python中运行。

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

答案 3 :(得分:3)

<form action="mail.php" method="POST" class="form-contact"> <input type="text" name="visitor_name" placeholder="Your Name *" required> <input type="email" name="visitor_email" title="Please enter a valid e-mail like user@example.com" placeholder="Your E-mail *" required> <textarea name="visitor_msg" placeholder="Your Message..."></textarea> <input type="submit" value="Send message" class="btn btn-cta"> </form> 是一个shell命令。你应该在你的shell(bash / cmd)中运行它,而不是从python解释器调用它。

如果你想从python脚本中做到这一点,你需要先导入pip list模块:

pip

但是,如果您只想检查本地是否存在import pip pip.get_installed_distributions() ,并且您正在运行Linux,我建议您使用bash的pip命令:

which

它应该显示命令是否可以在bash的which pip / aliases中找到,如果是,它实际执行了什么。

如果你真的需要从python脚本中执行它,你总是可以将import语句放入PATH块:

try...except

答案 4 :(得分:0)

在CMD中,输入:

pip freeze

它将显示所有已安装模块的列表,包括版本号。

输出:

aiohttp==1.1.4
async-timeout==1.1.0
cx-Freeze==4.3.4
Django==1.9.2
django-allauth==0.24.1
django-cors-headers==1.2.2
django-crispy-forms==1.6.0
django-robots==2.0
djangorestframework==3.3.2
easygui==0.98.0
future==0.16.0
httpie==0.9.6
matplotlib==1.5.3
multidict==2.1.2
numpy==1.11.2
oauthlib==1.0.3
pandas==0.19.1
pefile==2016.3.28
pygame==1.9.2b1
Pygments==2.1.3
PyInstaller==3.2
pyparsing==2.1.10
pypiwin32==219
PyQt5==5.7
pytz==2016.7
requests==2.9.1
requests-oauthlib==0.6
six==1.10.0
sympy==1.0
virtualenv==15.0.3
xlrd==1.0.0
yarl==0.7.0

答案 5 :(得分:0)

如果您使用的是运行Python 2的Linux计算机,则可以运行以下命令:

首先确保已安装python 2:

python2 --version

第二次检查是否已安装pip:

pip --version

如果您正在运行Python 3,则可以运行以下命令:

首先确保已安装python 3:

python3 --version

第二次检查是否已安装pip3:

pip3 --version

如果未安装pip,则可以运行以下命令来安装pip(建议您为Python 2和Python 3安装pip):

为Python 2安装点子:

sudo apt install python-pip

然后验证其是否正确安装:

pip --version

为Python 3安装pip:

sudo apt install python3-pip

然后验证其是否正确安装:

pip3 --version

有关更多信息,请参见:https://itsfoss.com/install-pip-ubuntu/