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

时间:2011-09-19 10:17:08

标签: python selenium pip

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

我犯了错误?

12 个答案:

答案 0 :(得分:165)

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

答案 1 :(得分:14)

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

您无需卸载Strawberry Perl或输入整个路径。

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

答案 2 :(得分:13)

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

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

答案 3 :(得分:5)

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

答案 4 :(得分:4)

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

答案 5 :(得分:4)

您应在environment variable文件

中为pip.exe提供路径

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

pip.exe install selenium 

这肯定会奏效,对我来说这很有效:)

答案 6 :(得分:4)

我也有这个问题,就像约翰内斯说的那样,因为perl pip正在干扰你的Python点。

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

python -m pip install <package_name>

答案 7 :(得分:1)

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

在CMD提示符下输入:

py -m pip install  <package_name>

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

要升级:

py -m pip install --upgrade pip

答案 8 :(得分:0)

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

答案 9 :(得分:0)

C:\ Python27 \ Scripts \ pip.exe install -U selenium

答案 10 :(得分:0)

我在 Windows 10 中遇到了相同的问题,终于成功解决了该问题。

我使用了以下命令 where pip

我正在展示多个pip安装。删除其他安装后,效果很好。

答案 11 :(得分:0)

打开cmd,然后输入您将要获得的点

C:\Dwimperl\perl\bin\pip.bat
C:\Dwimperl\perl\bin
C:\Users\athus\AppData\Local\Programs\Python\Python38-32\Scripts\pip.exe

并转到C:\Dwimperl\perl并删除bin文件夹。 并再次输入pip,您将只有

C:\Users\athus\AppData\Local\Programs\Python\Python38-32\Scripts\pip.exe

并享受python pip。