it-swarm.cn

在Windows上点击给出错误 - 未知或不支持的命令'install'

我通过下载 http://pypi.python.org/packages/source/p/pip/pip-1.0.2.tar.gz#md5=47ec6ff3f6d962696fe08d4c8264ad49 并运行python setup.py install在Windows上安装了pip

安装顺利,没有错误。

但是当我尝试用它安装Selenium包时,它给了我以下错误 -

pip install -U Selenium
Unknown option: u
Unknown or unsupported command 'install'

我在哪里弄错了?

66
theharshest

你碰巧有Perl点在某个地方吗?

听起来像这里描述的问题:

https://github.com/mike-perdide/gitbuster/issues/62

要检查,在Windows命令中提示执行:

C:\>where pip

这可能会输出以下内容:

C:\strawberry\Perl\bin\pip
C:\strawberry\Perl\bin\pip.bat

如果是这样,这就是你的问题。 Unistall Strawberry Perl或使用python pip的完整路径。

165
Johannes Charra

此错误是因为系统在找到pip.exe之前正在查找pip.bat。

您不需要卸载Strawberry Perl或键入整个路径。

我想做的就是在我想使用Python实用程序时输入pip.exe(与apt-get相同的键击次数)。这个方法似乎可以在Win7上找到我的Python(x,y)2.7x和Strawberry Perl安装。

15
user3742632

在Ubuntu下遇到同样的问题并且做了:

$ Sudo apt-get remove pip
$ Sudo apt-get install python-pip
13
Pierre de LESPINAY

除了非常有用的Johannes nswer:如果您不想卸载Strawberry,您可以在Windows系统中重新安排PATH entrys的顺序,以确保在草莓条目之前找到Python\Scripts。如果您不想手动执行此操作,可以使用“快速环境编辑器”之类的工具。

5
OBu

您应该在environment variable中为pip.exe文件提供路径

在执行install command时,您应该使用以下命令

pip.exe install Selenium 

这肯定会有用,对我来说这工作:)

4
Pritam Bekwadkar

我也遇到过这个问题,就像约翰内斯说的那样,这是因为Perl pip干扰了你的Python点。

为了解决这个问题,你也可以这样做:

python -m pip install <package_name>

4
rrlamichhane

您也可以在不删除Strawberry Perl的情况下解决此问题或键入整个路径。移动到此C:\ Python2.7\Scripts(您的Python目录)目录,然后使用pip命令。

4
Gavin_gao

对于Python 3.X及以上版本:

在CMD提示符类型中:

py -m pip install  <package_name>

确保已经安装了pip。 为pip指向exe文件设置环境变量

升级:

py -m pip install --upgrade pip
1
Aditya Agrawal

C:\ Python27\Scripts\pip.exe安装-U Selenium

0

我在 windows 10中有同样的问题 ,最后成功解决了问题。

我使用了以下命令where pip

我正在展示多个pip安装。一旦删除其他安装它工作正常。

0
srmilon

与DwimPerl相同的问题。卸载Dwim也解决了这个问题。

0
dxhans5