2016-11-19 25 views
0

Я случайно напортачил с переменными окружающей среды на своем компьютере, и это, казалось, вызывало проблемы. Я сделал восстановление системы, и это, казалось, исправить проблему, переменные выглядят так, как они привыкли. Тем не менее, когда я иду в командной строке и типа, например, which pip он отвечает`` `` `` не работает в командной строке

'which' is not recognized as an internal or external command, operable program or batch file. 

Каждый знает, что происходит?

Ах да, я работающий под управлением Windows 10.

+0

Windows, не имеет 'which'. Почему вы пытаетесь использовать команды Unix в Windows? – user2357112

+0

@ user2357112 Возможно, это путаница с моей стороны, но я подумал, что это сработало немного назад. Возможно, нет. – Addem

+1

['' 'для Windows?] (Http://stackoverflow.com/questions/304319/is-there-an-equivalent-of-which-on-the-windows-command-line) ->' где /? ' –

ответ

1

Попробуйте where pip и Get-Command pip

+0

Интересно, команда' where' дала мне путь к файлу, но команда Get-Command дала мне «Get-Command» не распознана как внутренняя или внешняя команда, операционная программа или командный файл. « – Addem

+0

I забудьте упомянуть: 'Get-Command' - это команда PowerShell, вы должны запускать ее из' PowerShell', а не из 'cmd'. Во всяком случае, 'where pip' решает вашу проблему или вы хотите что-то большее, что просто найти путь? –

+0

Ну, это решило эту проблему, так как в конечном итоге я смог использовать 'pip'. Но теперь это странно с 'ffmpeg'. У меня есть это в 'Path', но' where ffmpeg' ничего не отвечает в 'PowerShell' и отвечает' INFO: не удалось найти файлы для данного шаблона. 'В командной строке. И вообще, он не работает, когда я пытаюсь запустить скрипт Python, который зависит от него. – Addem

 Смежные вопросы

  • Нет связанных вопросов^_^