即使安装了wget,wget也不会被识别为命令

时间:2015-10-11 19:16:45

标签: python macos 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的东西。我尝试从我的根目录安装它,但系统不会让pip安装它,因为它已经安装。谁能指出我正确的方向?

编辑:我要感谢Max,Bill和kenorb。我在这里免费学习了10分钟,而不是一周内在一些商业网站上学到的东西。有没有办法将我的问题标记为已回答,以便人们不必浪费时间阅读我的问题?

3 个答案:

答案 0 :(得分:4)

使用某些OS X包管理器,如Homebrew(brew)或MacPorts,因为pip用于python模块:

brew install wget

答案 1 :(得分:2)

使用Homebrew,然后运行brew install wget,Wget shell命令可能最容易在OSX上运行。

你所拥有的是python模块wget,它遵循相同的名称。可以通过运行python -m wget [options] <URL>来使用它,您可以选择使用-o提供输出文件名。你总是可以在你的.bashrc中将其命名为wget!

答案 2 :(得分:0)

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

安装wget的最简单方法是使用homebrew,但这需要进行一些设置。设置是非常值得的,因为你几乎可以安装任何&#34; unix&#34; brew中的实用程序,包括nginx或postgresql等服务器。

设置自制软件后,只需brew install wget即可设置。