‘wget’ 未被识别为内部或外部命令

目录

‘wget’ is not recognized as an internal or external command

  1. ‘wget’ 未被识别为内部或外部命令
  2. wget在 Windows 上安装命令行实用程序
  3. wget通过 Python安装和使用命令行实用程序
  4. wget在 Windows 上使用 Chocolatey安装

‘wget’ 不被识别为内部或外部命令

wget当软件包未安装在 Windows 上时,会出现错误“’wget’ 无法识别为内部或外部命令、可运行程序或批处理文件” 。要解决该错误,请wget在使用命令之前安装。

wget 未被识别为内部或外部命令

在 Windows 上使用的第一个选项wget是在 PowerShell 中运行命令。

要打开 PowerShell:

  1. 单击搜索栏并键入“PowerShell”。

启动Powershell

  1. 单击“Windows PowerShell”应用程序。

wget直接在 PowerShell 中使用该命令。

电源外壳
wget https://google.com -OutFile out.html

windows powershell wget命令

如果您需要在特定文件夹中打开 PowerShell:

  1. 在窗口中打开文件夹。
  2. 在资源管理器中按下Shift并右键单击。

windows 在此处打开 powershell 窗口

  1. 单击“在此处打开 PowerShell 窗口”。
  2. 运行wget命令。
电源外壳
wget https://google.com -OutFile out.html

PowerShell 中的命令是Invoke-WebRequestwget命令的别名

或者,您可以安装该wget软件包。

wget在 Windows 上安装命令行实用程序

wget在 Windows 上下载和安装:

  1. wget.exe通过单击
    以下链接并单击 来
    下载
    EXE

下载 wget windows

如果您不确定您的计算机运行的是 32 位还是 64 位:

  • 单击“开始”按钮,然后单击“设置”>“系统”>“关于”。
  • 查看“系统类型”的值。

Windows 检查是否 32 64 位

  1. 以管理员身份打开CMD。

以管理员身份运行cmd

  1. 使用path命令获取我们必须复制文件的位置
    wget.exe
命令
path

窗口路径命令

屏幕截图显示,在我的例子中,位置是C:\Windows\system32. 它可能对你来说是一样的。

=我们正在查看后面的等号和第一个分号之间的值。 PATH
  1. wget.exe转到下载目录(或下载目录)。
命令
cd "C:\Users\%USERNAME%\Downloads"
  1. 将文件复制wget.exeC:\Windows\system32目录(如果不同,则复制到您的特定 PATH)。
命令
copy "wget.exe" "C:\Windows\system32"
  1. 关闭CMD并重新打开它。

  2. 现在您可以在 Windows 上使用该wget命令。

wget https://google.com -o out.html

确保重新启动 shell,否则该wget命令将不可用。

wget在 Python 中安装和使用命令行实用程序

打开您的 CMD shell 并运行以下命令以
使用
pip安装
wget

命令
pip install wget # 👇️ for Python 3 pip3 install wget # 👇️ if you don't have pip in your PATH environment variable python -m pip install wget # 👇️ for Python 3 python3 -m pip install wget # 👇️ using py alias py -m pip install wget # 👇️ if you get permissions error pip install wget --user

wget现在您可以使用 Python 可执行文件运行该命令。

命令
python -m wget https://google.com -o out.html py -m wget https://google.com -o out.html python3 -m wget https://google.com -o out.html

将 wget 与 python 可执行文件一起使用

或者,您可以wget在 Python 脚本中使用该包。以下是一个名为的文件的内容,main.py该文件使用wget.

主程序
import wget url = 'http://www.futurecrew.com/skaven/song_files/mp3/razorback.mp3' filename = wget.download(url) print(filename)

您可以使用命令运行该文件python main.py

命令
python main.py

或者,您可以wget使用 Chocolatey 安装。

wget在 Windows 上使用 Chocolatey安装

如果你
安装了
Chocolatey

  1. 单击搜索栏并键入 PowerShell。

  2. 右键单击 PowerShell 应用程序,然后单击“以管理员身份运行”。

以管理员身份运行 powershell

  1. 运行以下命令进行安装wget
电源外壳
choco install wget -y
如果您没有安装 Chocolatey,则必须先安装它。

安装 Chocolatey:

  1. 以管理员身份打开 PowerShell。

以管理员身份运行 powershell

  1. 运行以下命令。
电源外壳
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

Windows安装巧克力

  1. 等待命令完成。
  2. 键入choco以确保已安装 Chocolatey。

Windows 验证已安装巧克力

现在您已经安装了 Chocolatey,运行以下命令来安装
wget.

电源外壳
choco install wget -y

巧克力安装wget

请注意,您的 shell 仍应使用提升的权限运行。

现在您应该可以使用该wget命令了。

wget https://google.com -o out.html

如果您仍然无法使用wget,请关闭您的 shell 并重新打开它。

额外资源

您可以通过查看以下教程来了解有关相关主题的更多信息: