2015-10-11 202 views
2

我知道我在这里做了一些非常愚蠢的事情,但我试过了我能想到的事情。即使安装了wget,wget也不会被识别为命令

这里是我的会议的相关部分:

$ wget http://pjmedia.com/instapundit/ 
-bash: wget: command not found 
$ cd .. 
$ pip install wget 
Requirement already satisfied (use --upgrade to upgrade): wget in 
    ./anaconda/lib/python2.7/site-packages 
$ 

我已经重新启动我的电脑并没有帮助。我正在使用安装了El Capitan系统的Mac OX X.这是否与PATH变量有关?我在互联网上发现了一些类似于我在Windows系统上的其他程序的问题,但我没有发现Mac OS。我尝试从我的根目录安装它,但系统不会让它安装它,因为它已经安装。任何人都可以将我指向正确的方向吗?

编辑:我想感谢Max,Bill和kenorb。 10分钟内我在这里免费学到了比我在一些商业网站上的一周更多的免费课程。有什么方法可以将我的问题标记为答案,以便人们不必浪费时间来阅读我的问题?

+1

'brew install wget' –

+1

或者,使用默认安装的'curl -O'。 http://www.thegeekstuff.com/2012/07/wget-curl/ –

+1

这不是一个编程问题,所以今后在http://superuser.com/ – kenorb

回答

3

使用像Homebrew(BREW)或一些OS X包管理的MacPorts,如PIP用于python模块:

brew install wget 
+0

是的,这是第一次。谢谢。 – user3426752

+1

欢迎来到SO。如果其中一个答案解决了您的问题,您应该接受它(点击相应答案旁边的复选标记)。这有两件事。它可以让每个人都知道你的问题已经得到解决,并且可以帮助你获得帮助。请参阅[此处](http://meta.stackexchange.com/a/5235/187716)以获取完整说明。 –

+0

谢谢,最大。我想知道如何做到这一点。 – user3426752

0

pip安装Python模块。在某些情况下,包括安装一个命令行工具,但据我所知,这个模块并非如此。因此,除非您要编写使用wget模块的Python脚本并获取文件,否则这不会达到您想要的效果。

安装wget的最简单方法是使用homebrew,但这确实需要一点设置。这个设置非常值得,因为你几乎可以从brew中安装任何“unix”实用程序,包括诸如nginx或postgresql之类的服务器。

一旦自制设置好了,只需brew install wget,您应该设置。

+0

谢谢,丹。这工作完美。 – user3426752

2

通过使用Homebrew,然后运行brew install wget,Wget shell命令可能最容易获得OSX。

你得到的是python模块wget,它跟着相同的名字。可以通过运行python -m wget [options] <URL>来使用它,其中您的选项是提供带有-o的输出文件名。你总是可以将它别名到你的.bashrc中!

+0

非常感谢。关于如何使用python模块的提示也非常有用。 – user3426752