Windows上pip报错 - 未知或不支持的命令'install
我在Windows上安装了pip,方法是下载了这个链接的文件:http://pypi.python.org/packages/source/p/pip/pip-1.0.2.tar.gz#md5=47ec6ff3f6d962696fe08d4c8264ad49,然后运行了 python setup.py install
。
安装过程很顺利,没有出现错误。
但是当我尝试用它安装selenium这个包时,却出现了以下错误 -
pip install -U selenium
Unknown option: u
Unknown or unsupported command 'install'
我哪里出错了呢?
12 个回答
13
我在Ubuntu系统上也遇到了同样的问题,于是我做了以下操作:
$ sudo apt-get remove pip
$ sudo apt-get install python-pip
19
这个错误是因为系统先找到了 pip.bat,而不是 pip.exe。
你并不需要卸载 Strawberry Perl,也不需要输入完整的路径。
我做的就是在想用 Python 工具的时候,直接输入 pip.exe(这个输入的字符数和 apt-get 一样)。这个方法在我安装了 Python(x,y) 2.7x 和 Strawberry Perl 的 Win7 系统上效果很好。
179
你有没有在某个地方找到Perl的pip?
听起来这个问题和这里描述的很像:
https://github.com/mike-perdide/gitbuster/issues/62
要检查一下,在Windows的命令提示符中执行:
C:\>where pip
这可能会输出以下内容:
C:\strawberry\perl\bin\pip
C:\strawberry\perl\bin\pip.bat
如果是这样,那就是你的问题所在。你可以卸载Strawberry Perl,或者使用python pip的完整路径。