pyenv-win Термин «youtube-dl» не распознается как имя командлета, функции, файла сценария или действующей программы

#python #pyenv

Вопрос:

Попробуйте установить пакет «youtube-dl», но не распознайте. Я использую последнюю версию pyenv-win с версией python 3.9.4 и последнюю версию pip.

Я думаю, проблема в том, что ведьма путей не может найти для пакета «youtube-dl», но у меня уже есть пути к переменным среды.

Редактировать:

Шаги по воспроизведению:

  1. установите pyenv-win (версия для Windows) (я следую инструкциям из репозитория)
  2. установите python 3.9.4 с pyenv
  3. обновите версию pip до последней
  4. установите youtube-dl pip install --upgrade youtube-dl
  5. запустите команду youtube-dl в power shell, чтобы проверить, работает ли она, но с ошибкой.

Ошибка: youtube-dl : Термин «youtube-dl» не распознается как имя командлета, функции, файла сценария или действующей программы. Проверьте правильность написания имени или, если был указан путь, убедитесь, что он правильный, и повторите попытку. В строке:1 символ:1

  • youtube-dl
  •      CategoryInfo          : ObjectNotFound: (youtube-dl:String) [], CommandNotFoundException
        FullyQualifiedErrorId : CommandNotFoundException
    
    
     

с помощью следующей команды работа будет идеальной python -m youtube_dl --version 2021.06.06

Комментарии:

1. Какая ОС? Может быть, спросить у суперпользователя?

2. Работает ли youtube-do, когда вы используете его вручную из командной строки?

3. Покажите, какие именно команды и на какой операционной системе вы использовали при попытке установки youtube-dl , чтобы ее можно было воспроизвести.

4. @rogerdpack Windows 10

5. @AlexYu проверьте редактирование