在 git bash 中找不到 wget 命令

wget command not found in git bash

我已经在我的 cmd 中尝试过 pip install wget,上面写着

>pip install wget
Requirement already satisfied: wget in c:\users\user\...\python\python38-32\lib\site-packages (3.2)

但是当我在 git bash 中尝试命令时,它一直显示

$ wget
bash: wget: command not found

我已确保 python 文件和 git 文件都在 PATH 中。

我做错了什么?

使用命令:

pip install wget

您安装了这个 Python 库 https://pypi.org/project/wget/,因此您可以从内部使用它 Python:

import wget

我想您真正想要的是能够从 Git bash 内部使用 wget。要做什么,请安装 Wget for Windows 并将可执行文件添加到路径中。或者,也可以使用 curl.

如果您想按照 Paolo 的建议在 Git Bash 上使用 curl,这里有一个示例:

$ curl -kLSs https://github.com/opscode/chef-repo/tarball/master -o master.tar.gz
  
$ ls master.tar.gz
master.tar.gz
  • -L 跟随重定向
  • -o(小写 O)将输出写入文件而不是标准输出。
  • Ss 静默模式,但显示错误,如果有的话
  • k 允许 curl 继续运行,即使对于其他被认为不安全的服务器连接也是如此。

参考:curl 联机帮助页。

单个参数的快速而肮脏的替换,获取文件用例:

alias wget='curl -O'

-O, --remote-name Write output to a file named as the remote file

也许给别名一个不同的名字,这样你就不会尝试在 curl 中使用 wget 标志。