通过pip安装wget后CMD无法调用,下载独立exe也无法执行求助
解决wget无法在CMD中运行的问题
为什么pip安装的wget不能直接用?
你通过pip install wget装的是Python第三方库,它只能在Python脚本里调用,不是可以直接在CMD执行的系统命令行工具,所以你在CMD里输入wget会提示找不到命令。
如果你只是需要在Python中实现下载功能
直接在Python脚本里使用这个库即可,示例代码:
import wget # 替换成你要下载的文件URL target_url = "https://example.com/file.zip" wget.download(target_url)
要在CMD中直接用wget命令?装系统级的wget工具
以下几种方法任选其一:
方法1:用包管理器安装(推荐)
用Windows包管理器Chocolatey一键安装:
- 右键CMD,选择「以管理员身份运行」
- 执行安装Chocolatey的命令:
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" - 安装完成后,执行
choco install wget,等待安装完成后重启CMD,就能直接用wget命令了。
方法2:利用Git Bash自带的wget
如果你已经安装了Git,Git的Git Bash里自带wget工具:
- 直接打开Git Bash就能用
wget命令; - 若想在CMD里用,找到Git安装目录下的
bin文件夹(比如C:\Program Files\Git\bin),把这个路径添加到系统环境变量PATH中,重启CMD即可。
方法3:手动安装可执行文件
- 下载对应你系统架构(32位/64位)的wget单文件版;
- 把下载的
wget.exe放到系统默认的可执行目录(比如C:\Windows\System32),或者把wget.exe所在的文件夹路径添加到系统环境变量PATH; - 重启CMD,输入
wget --version验证是否可用。
关于之前下载的exe无法运行的可能原因
- 下载的版本和你的系统架构不匹配(比如64位系统下装了32位exe);
- 没有把exe所在路径添加到系统
PATH,CMD找不到它; - 文件下载过程中损坏,重新下载即可。
内容的提问来源于stack exchange,提问作者user24826558
相关产品推荐
相关产品推荐

