0

Для саморазвития начал изучать питон.Скачал его, установил. Далее установил по рекомендациям PyChar. И настал момент реализации своего первого более менее крупного проекта где мне нужен pip, я использую команду python get-pip.py после чего мне кидает вышеупомянутую ошибку. Через командную строку на самой винде всё работает, а в PyChar ошибка.

введите сюда описание изображения

insolor
  • 49,104
  • @kami, плохая попытка. Это Windows, здесь нет python3. – insolor Jan 06 '19 at 15:48
  • Скриншот нужно убрать и вставить текст ошибки текстом. – Эникейщик Jan 06 '19 at 15:49
  • @АртёмЧерницкий, при установке Python 3 автоматически устанавливается pip. Попробуйте запустить pip из командной строки Windows. Дополнительно устанавливать его через get-pip.py не нужно. – insolor Jan 06 '19 at 15:51
  • Пропишите путь к питону – Alexander Chernin Jan 06 '19 at 16:11
  • @insolor ввел в командную строку , все работает, вы были правы, ну хорошо, но как мне тогда установить дополнительную библиотеку? Я хочу установить SpeechRecognition 3.8.1, а для этого необходимо вводить "pip install SpeechRecognition", и выскакивает та же ошибка, только вместо "python" пишет что "pip" не является внутренней или внешней командой и тп.. в командной строке всё работает, а PyChar не-а. – Data Nerd Jan 06 '19 at 16:24
  • @АртёмЧерницкий, в PyCharm - меню File - Settings, Project: (имя проекта), Project interpreter, справа от списка установленных модулей жмем +, в поиске вводим SpeachRecognition, выбираем найденный модуль, потом внизу жмем Install Package. – insolor Jan 06 '19 at 19:20
  • @insolor ё-мае, вы мой герой, спасибо большое) – Data Nerd Jan 06 '19 at 22:06

2 Answers2

2

Конкретно в вашем случае - просто не пользуйтесь кириллицей в наименовании папок в пути проекта, и все будет хорошо.

maximka
  • 21
1

По какой-то причине у вас консоль Pycharm не видит общесистемные переменные окружения. Тут два варианта:

  1. Устанавливать пакеты через pip из системного cmd
  2. Воспользоваться средствами PyCharm: меню File - Settings, Project: (имя проекта), Project interpreter, справа от списка установленных модулей жмем +, в поиске вводим SpeachRecognition, выбираем найденный модуль, потом внизу жмем Install Package

Второй вариант более предпочтительный, т.к. если вы используете в проекте виртуальное окружение, то модуль установится в него, а при установке через системный cmd модуль установится глобально, и скорее всего не будет виден из виртуального окружения. Если вы в проекте не используете виртуальное окружение, то особой разницы не будет.

insolor
  • 49,104