Как установить PRAW с помощью pip?

Итак, я пытаюсь установить PRAW, чтобы создавать ботов для Reddit и тому подобное. Везде сказано, что лучше всего использовать pip. Используя этот веб-сайт, я установил pip. На том же веб-сайте есть инструкции по установке PRAW здесь, но все инструкции это дает использовать pip, а затем этот код:

pip install praw

В нем не сказано, где это запускать, поэтому я предположил, что это python. Я запустил его в IDLE и получил это сообщение.

SyntaxError: invalid syntax

Он также выделяет слово «установить» красным цветом.

Теперь я должен объяснить причину, по которой я прибегаю к вопросу здесь, потому что все десятки руководств были либо смехотворно расплывчатыми (как тот, что выше), либо слишком сложными для меня, чтобы понять, о чем спрашивают. Таким образом, могу ли я попросить, чтобы любые ответы в какой-то степени предполагали компьютерную неграмотность?

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

Любая помощь приветствуется, извините, если последние 2 абзаца заставят меня показаться придирчивым.


person moist_seagull    schedule 18.05.2017    source источник


Ответы (1)


Что ж, если вам удалось установить pip, вы очень близки к тому, чтобы его использовать.

Поскольку вы не указали платформу, я предполагаю, что это Windows.

Вы можете установить пакеты с помощью pip несколькими способами.

  1. Pip на самом деле просто файл. Таким образом, вы можете открыть свою командную строку, перейти в каталог, в котором установлен python, а затем перейти в папку scripts и запустить его прямо оттуда. Например: предположим, что вы установили python в C:\python\, вы хотите запустить cmd и перейти к C:\python\Scripts, так как pip к этому моменту уже установлено, вы можете просто ввести pip install praw и он должен выполнить его.

  2. Приведенный выше подход может оказаться раздражающим, если вы захотите установить некоторые пакеты позже, потому что каждый раз вам придется переходить по этому пути. Поэтому вы можете вместо этого добавить путь к этой папке в системную среду. Вам нужно перейти на вкладку System в панели управления, а затем в Properties найти Environmental variables и добавить путь к папке Scripts либо в системные, либо в пользовательские переменные, в зависимости от того, предназначена ли ваша установка python для всех пользователей или только для локального пользователя. Имейте в виду, что вы должны отделить его точкой с запятой от предыдущих записей, поэтому вам придется добавить в конце ;"C:\python\Scripts". Теперь вы можете вызывать pip из любого рабочего каталога.

  3. Если вы хотите использовать его везде, но не хотите изменять системные переменные вручную и/или иметь несколько версий Python или виртуальных сред, вы можете вызвать его непосредственно на нужном вам Python. Вызывая python -m pip install praw, вы вызываете pip, связанный с python, который вызывается вами с помощью команды python. Вы можете использовать диспетчер версий с этим и вызывать такие вещи, как py -2.7 -m pip install praw или py -3 -m pip install praw и так далее.

  4. Существует также способ использования приличной IDE. Обычно они дают вам простой графический интерфейс для управления версиями Python и даже лучшую возможность быстрого управления виртуальными средами. Но это гораздо более широкая тема.

person Tomasz Plaskota    schedule 25.05.2017
comment
Большое спасибо! # 1 было достаточно, чтобы понять проблему. - person JorgeAmVF; 14.11.2018