web-dev-qa-db-ja.com

pipがインストールされているかどうかを確認していますか?

Python 2.7.12を使用していますが、pipがインストールされているかどうかを確認したいです。このために、Pythonアプリケーションのコマンドラインでpipリストを作成し、Enterキーを押しました。ただし、次のようなエラーが表示されます。

File"stdin",line 1

pip list

Syntax Error: invalid syntax

それでは、この問題を解決し、モジュールのリストを出力として取得するにはどうすればよいですか?

ありがとう

11
Merto

Pythonではなく、コマンドラインを使用します。
TLDR; Windowsの場合:python -m pip --version

詳細:

Windowsでは、〜>(Windowsターミナルを開く)
Start (or Windows Key) > type "cmd" Press Enter
次のような画面が表示されるはずです enter image description here
pipがインストールされているかどうかを確認します。

python -m pip --version

pipがインストールされている場合は、先に進んで使用してください。例えば:

Z:\>python -m pip install Selenium

インストールされていない場合、pipをインストールします
環境変数へのパスを追加
(基本-ウィンドウ)
環境変数へのパスを追加 (basic + advanced)

pythonがインストールされていない場合、以下のような結果が得られます

enter image description here

Pythonをインストールします。パスを環境変数に追加します。

10
TimeTrax
$ which pip

または

 $ pip -V 

このコマンドを端末で実行します。たとえば、実行可能ファイルの場所を表示する必要があります。 / usr/local/bin/pip。pipが正しくインストールされている場合、2番目のコマンドはバージョンを表示します。

7
Tushar Niras

Pythonではなくbashでpip listを実行する必要があります。

pip list
DEPRECATION: Python 2.6 is no longer supported by the Python core team, please upgrade your Python. A future version of pip will drop support for Python 2.6
argparse (1.4.0)
Beaker (1.3.1)
cas (0.15)
cups (1.0)
cupshelpers (1.0)
decorator (3.0.1)
distribute (0.6.10)
---and other modules
3
philantrovert

pip listはシェルコマンドです。 pythonインタープリターから呼び出すのではなく、シェル(bash/cmd)で実行する必要があります。

pythonスクリプトから実行する場合は、最初にpipモジュールをインポートする必要があります。

import pip
pip.get_installed_distributions()

ただし、pipがローカルに存在するかどうかだけを確認し、Linuxを実行している場合は、bashのwhichコマンドを使用することをお勧めします。

which pip

コマンドがbashのPATH/aliasesで見つかるかどうか、また、見つかった場合は実際に何を実行するかが表示されます。

本当にpythonスクリプトから実行する必要がある場合、インポートステートメントをいつでもtry...exceptブロックに入れることができます。

try:
    import pip
except ImportError:
    print("Pip not present.")
3

LinuxマシンでPython 2を実行している場合、次のコマンドを実行できます:

最初に、python 2がインストールされていることを確認します。

python2 --version

pipがインストールされているかどうかを確認する2番目のチェック:

pip --version

Python 3を実行している場合、次のコマンドを実行できます:

最初に、python 3がインストールされていることを確認します。

python3 --version

pip3がインストールされているかどうかを確認する2番目のチェック:

pip3 --version

Pipがインストールされていない場合は、これらのコマンドを実行してpipをインストールできます(Python 2およびPython 3にpipをインストールすることをお勧めします)。

Python 2:のpipをインストールします

Sudo apt install python-pip

次に、正しくインストールされていることを確認します。

pip --version

Python 3:のpipをインストールします

Sudo apt install python3-pip

次に、正しくインストールされていることを確認します。

pip3 --version

詳細については、以下を参照してください。 https://itsfoss.com/install-pip-ubuntu/

0
w3Develops

CMDで、次を入力します。

pip freeze

そして、バージョン番号を含むインストールされているすべてのモジュールのリストが表示されます。

出力:

aiohttp==1.1.4
async-timeout==1.1.0
cx-Freeze==4.3.4
Django==1.9.2
Django-allauth==0.24.1
Django-cors-headers==1.2.2
Django-crispy-forms==1.6.0
Django-robots==2.0
djangorestframework==3.3.2
easygui==0.98.0
future==0.16.0
httpie==0.9.6
matplotlib==1.5.3
multidict==2.1.2
numpy==1.11.2
oauthlib==1.0.3
pandas==0.19.1
pefile==2016.3.28
pygame==1.9.2b1
Pygments==2.1.3
PyInstaller==3.2
pyparsing==2.1.10
pypiwin32==219
PyQt5==5.7
pytz==2016.7
requests==2.9.1
requests-oauthlib==0.6
six==1.10.0
sympy==1.0
virtualenv==15.0.3
xlrd==1.0.0
yarl==0.7.0
0
Inconnu