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'
どこで間違いを犯していますか?
Perlのピップがどこかに横たわっていることはありますか?
ここで説明されている問題のように聞こえます:
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。
このエラーは、pip.exeを見つける前にシステムがpip.batを見つけているためです。
Strawberry Perlをアンインストールしたり、パス全体を入力したりする必要はありません。
私がやることは、Pythonユーティリティを使用したいときに、pip.exe(apt-getと同じ数のキーストローク)を入力することです。この方法は、Win7とPython (x、y)2.7xおよびStrawberry Perlがインストールされています。
Ubuntuでも同じ問題が発生し、実行されました。
$ Sudo apt-get remove pip
$ Sudo apt-get install python-pip
私もこの問題を抱えていましたが、Johannesが言ったように、Perl pipがPython pip。
それを回避するには、単にこれを行うこともできます:
python -m pip install <package_name>
Johannesの非常に役立つnswerに加えて、Strawberryをアンインストールしたくない場合は、WindowsシステムのPATH
エントリの順序を変更して、Python\Scripts
は、イチゴエントリの前にあります。これを手動で行いたくない場合は、「Rapid Environment Editor」などのツールを使用できます。
environment variable
ファイルのpip.exe
にパスを指定する必要があります
install command
の実行中は、以下のコマンドを使用する必要があります
pip.exe install Selenium
これは確かに動作します、私にとってはこれが動作しました:)
Strawberry Perlを削除せずにこの問題を解決することも、パス全体を入力することもできます。このC:\ Python2.7\Scripts(your Python directory)ディレクトリに移動し、pipコマンドを使用します。
For Python 3.X以降:
CMDプロンプトで次を入力します。
py -m pip install <package_name>
pipがすでにインストールされていることを確認してくださいexeファイルを指すpipの環境変数を設定してください
改良する:
py -m pip install --upgrade pip
C:\ Python27\Scripts\pip.exe install -U Selenium
windows 1にも同じ問題があり、最終的に問題を解決しました。
次のコマンドを使用しましたwhere pip
私はpipの複数のインストールを見せていました。他のインストールを削除すると、正常に機能しました。
DwimPerlと同じ問題。 Dwimをアンインストールすると、問題も修正されました。