Подтвердить что ты не робот

Проверьте, установлен ли пипс?

Я использую Python 2.7.12 и я хочу проверить, установлен ли пип или нет. Для этого в командной строке приложения Python я написал список писем и нажал enter. Однако, я получаю ошибку, например:

File"stdin",line 1

pip list

Syntax Error: invalid syntax

Итак, как я могу решить эту проблему и получить список модулей в качестве вывода?

благодаря

4b9b3361

Ответ 1

Используйте командную строку, а не 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, и вам может понадобиться
добавитьего путь к переменным среды. (основной - окна)
добавить путь к переменным среды (базовый + расширенный)

если python НЕ установлен, вы получите результат, аналогичный приведенному ниже

enter image description here

Установите Python. добавить свой путь к переменным среды.

Ответ 2

$ which pip

или же

 $ pip -V 

выполните эту команду в своем терминале. Он должен отображать местоположение исполняемого файла, например. /usr/local/bin/pip, а вторая команда отобразит версию, если пип установлен правильно.

Ответ 3

Вам нужно запустить pip list в bash, а не в python.

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

Ответ 4

pip list - это команда оболочки. Вы должны запустить его в своей оболочке (bash/cmd), а не вызывать его из интерпретатора python.

Если вы хотите сделать это из сценария python, вам нужно сначала импортировать модуль pip:

import pip
pip.get_installed_distributions()

Однако, если вы хотите просто проверить, существует ли pip локально, и вы используете Linux, я бы предположил, что вы используете bash, which выполняет команду:

which pip

Он должен показать вам, можно ли найти команду в bash PATH/aliases, и если да, то что она фактически выполняет.

Если вам действительно нужно сделать это из сценария python, вы всегда можете поставить оператор import в try...except block:

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

Ответ 5

В 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

Ответ 6

Если вы работаете на Linux-машине с Python 2, вы можете выполнить следующие команды:

1-й убедитесь, что Python 2 установлен:

python2 --version

2-я проверка, установлен ли pip:

pip --version

Если вы используете Python 3, вы можете выполнить эту команду:

1-й убедитесь, что Python 3 установлен:

python3 --version

2-я проверка, установлен ли pip3:

pip3 --version

Если у вас не установлен pip, вы можете запустить эти команды для установки pip (рекомендуется установить pip для Python 2 и Python 3):

Установите pip для Python 2:

sudo apt install python-pip

Затем проверьте, правильно ли он установлен:

pip --version

Установите pip для Python 3:

sudo apt install python3-pip

Затем проверьте, правильно ли он установлен:

pip3 --version

Для получения дополнительной информации см.: https://itsfoss.com/install-pip-ubuntu/