在Windows提示错误 – 未知或不支持的命令“安装”

我通过下载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' 

我犯了什么错误?

你碰巧有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的完整path。

在Ubuntu下有相同的问题,并做到:

 $ sudo apt-get remove pip $ sudo apt-get install python-pip 

这个错误是因为系统在findpip.exe之前find了pip.bat。

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

我想要使​​用Python实用程序时,只需键入pip.exe(与apt-get的键击次数相同)即可。 这种方法似乎工作find我在Win7与Python(x,y)2.7x和草莓Perl安装。

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

你也可以在不删除Strawberry Perl或者input完整path的情况下解决这个问题。移到这个C:\ Python2.7 \ Scripts(你的Python目录)目录,然后使用pip命令。

你应该在environment variablepip.exe文件提供path

在执行install command你应该使用下面的命令

 pip.exe install selenium 

这一定会工作,对我来说这工作:)

我也遇到了这个问题,就像Johannes说的那样,这是因为perl pip干扰了你的Python pip。

为了解决它,你可以简单地做到这一点:

python -m pip install <package_name>

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

C:\ Python27 \ Scripts \ pip.exe安装-Uselenium