我已经在我的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 中。
我在这里做错了什么?
如果您想在
curl
上使用 Git Bash
,这里有一个示例:
$ curl -kLSs https://github.com/opscode/chef-repo/tarball/master -o master.tar.gz
$ ls master.tar.gz
master.tar.gz
-L
遵循重定向-o
(小写 O)将输出写入文件而不是 stdout。Ss
静默模式,但显示错误(如果有)k
允许curl 继续进行并操作,即使是服务器连接,否则被认为是不安全的。参考:curl联机帮助页。
使用命令:
pip install wget
您安装了这个 Python 库 https://pypi.org/project/wget/,因此您可以从 Python 内部使用它:
import wget
我想你真正想要的是能够从 Git bash 内部使用
wget
。为此,请安装Wget for Windows并将可执行文件添加到路径中。或者,也可以使用 curl
。
如果您只是想在 git bash 中使用 wget 而无需 pip 或任何其他依赖项,您可以按照此页面中的快速教程进行操作:
如何在 Windows 上向 Git Bash 添加更多内容
其本质是:
完成:)
要在 gitbash shell 中使用
wget
命令,快速而肮脏地替换单个参数,请获取文件用例:
alias wget='curl -O'
-O, --remote-name Write output to a file named as the remote file
也许给别名一个不同的名称,这样你就不会尝试在curl中使用wget标志。
这与shell包无关
不知道为什么这如此被否决 ́\(ツ)/́ 当我看到 wget not find 时,这个别名就是我正在寻找的