Для саморазвития начал изучать питон.Скачал его, установил. Далее установил по рекомендациям PyChar. И настал момент реализации своего первого более менее крупного проекта где мне нужен pip, я использую команду python get-pip.py после чего мне кидает вышеупомянутую ошибку. Через командную строку на самой винде всё работает, а в PyChar ошибка.
Asked
Active
Viewed 1.0k times
0
-
@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 Answers
2
Конкретно в вашем случае - просто не пользуйтесь кириллицей в наименовании папок в пути проекта, и все будет хорошо.
maximka
- 21
1
По какой-то причине у вас консоль Pycharm не видит общесистемные переменные окружения. Тут два варианта:
- Устанавливать пакеты через pip из системного cmd
- Воспользоваться средствами PyCharm: меню File - Settings, Project: (имя проекта), Project interpreter, справа от списка установленных модулей жмем +, в поиске вводим SpeachRecognition, выбираем найденный модуль, потом внизу жмем Install Package
Второй вариант более предпочтительный, т.к. если вы используете в проекте виртуальное окружение, то модуль установится в него, а при установке через системный cmd модуль установится глобально, и скорее всего не будет виден из виртуального окружения. Если вы в проекте не используете виртуальное окружение, то особой разницы не будет.
insolor
- 49,104
