You need to enable JavaScript to run this app. pyenv-win环境安装youtube-dl后PowerShell无法识别命令问题求助
优惠活动
大模型
产品
解决方案
定价
更多

pyenv-win环境安装youtube-dl后PowerShell无法识别命令问题求助

问题原因
  • 已添加的环境变量路径与pyenv-win当前激活的Python 3.9.4版本的Scripts目录路径不匹配,若此前通过pyenv切换过Python版本,旧的路径配置会失效
  • 环境变量修改后未重启PowerShell终端或系统,导致新配置未生效
  • 若安装时使用了--user参数,youtube-dl的可执行文件会被存放在用户级Python脚本目录,该目录未被加入环境变量
解决步骤
  1. 执行以下命令获取当前Python的安装路径:
    pyenv which python
    返回结果示例:C:\Users\你的用户名\.pyenv\pyenv-win\versions\3.9.4\python.exe
  2. 对应的可执行脚本存放路径为上述路径去掉末尾的python.exe后拼接Scripts,即示例对应路径为C:\Users\你的用户名\.pyenv\pyenv-win\versions\3.9.4\Scripts,确认该路径已正确添加到系统或用户的Path环境变量中
  3. 若安装时执行的是pip install --user youtube-dl,需额外将%APPDATA%\Python\Python39\Scripts路径加入环境变量
  4. 完全关闭所有已打开的PowerShell窗口后重新打开,再次测试youtube-dl --version命令
  5. 临时使用可直接通过Python模块调用方式执行,功能与直接调用命令完全一致,示例:
    python -m youtube_dl 视频地址

若上述操作无效,可先卸载再重新安装包:

pip uninstall youtube-dl -y
pip install --upgrade youtube-dl

内容的提问来源于stack exchange,提问作者Dasd

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.14 14:24:06