我通过下载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'
我犯了错误?
答案 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。