Синтаксическая ошибка при установке scikit-learn с использованием pip из SHELL

Следующее дает синтаксическую ошибку:

python -m pip install scikit-learn

SyntaxError: неверный синтаксис. Под вторым "p" в pip есть "^".

Я использую SHELL. В группе программ Windows 10 есть две программы: «Python 3.6 (32-разрядная версия)» и «IDLE (Python 3.6 32-разрядная версия)». Я использую первый, который открывает маленькое черное командное окно.

На странице руководства Python 3.6 говорится, что это способ установки модулей:

python -m pip install SomePackage

В нем также говорится, что pip автоматически включается в Python 3.6. Там также говорится, что с 3.6 все зависимости SomePackage устанавливаются автоматически (scikit-learn имеет две зависимости).

Я попробовал «импортировать пункт» в другой попытке и получил точно такие же результаты.

Спасибо за любую помощь.


person Community    schedule 22.09.2017    source источник
comment
Я использую SHELL. Нет, вы используете Python REPL. Вместо этого попробуйте использовать командную оболочку.   -  person Ignacio Vazquez-Abrams    schedule 22.09.2017
comment
Где это находится??? Почему его нет в списке программ Windows после установки????????   -  person    schedule 22.09.2017
comment
Поскольку он не является частью установки, он входит в состав самой Windows.   -  person Ignacio Vazquez-Abrams    schedule 22.09.2017
comment
Спасибо. На странице руководства должно быть указано «Командная строка Windows», а не «Все стандартные инструменты упаковки предназначены для использования из командной строки».   -  person    schedule 22.09.2017
comment
Технически командная строка существует только вместе с командной строкой, но документация могла бы быть более понятной.   -  person Ignacio Vazquez-Abrams    schedule 22.09.2017


Ответы (1)


Эта проблема возникает при попытке запустить pip из интерпретатора Python. Вместо этого запустите из командной строки Windows, и у вас не должно возникнуть проблем.

person FCo    schedule 22.09.2017
comment
Спасибо. На странице руководства должно быть указано «Командная строка Windows», а не «Все стандартные инструменты упаковки предназначены для использования из командной строки». Python REPL выглядит как командный экран. - person ; 22.09.2017
comment
Ну, он не установил автоматически зависимости numpy и scipy. Numpy вручную установлен нормально. Scipy не удалось установить с длинным списком ошибок... - person ; 22.09.2017
comment
@MikeSmith что-нибудь конкретное? - person FCo; 22.09.2017
comment
Я нашел специальную версию scipy для Windows 10 здесь: lfd.uci.edu/~gohlke /pythonlibs и теперь все в порядке.. Спасибо. - person ; 22.09.2017