在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 variable
为pip.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