0

我刚刚在我的 Mac 上安装了 emacs 和 python,我正在尝试学习如何通过我的终端运行我的 Python 脚本,我收到一条错误消息“sh: lynx: command not found”。根据我的研究,听起来我需要在我的 mac 上安装 lynx,但我不知道如何安装它,所以如果这是问题,我该如何在 macbook 上安装 lynx?我将包括我遇到的问题的屏幕截图。非常感谢! python脚本终端

4

2 回答 2

0

你应该已经在你的 mac 上安装了 Python。我的 Macbook Air 在 El Capitan OSX 上附带了 python 2.x。当您打开终端并在没有任何引号的情况下输入“python”时,python 解释器会出现吗?从您的图像的外观来看,您尝试使用 python 运行的文件中有问题。

据我所知,Lynx 是一个 Web 浏览器,你想在那个 python 文件中对 Lynx 做些什么吗?如果您碰巧在您的 Mac 上安装了 brew,您可以尝试 brew install lynx 将 lynx 安装到 Mac 上。

从脚本中,我认为您正在尝试从您尝试使用 lynx 打开的链接中获取源代码。如果您正在这样做,请尝试使用此方法。

代码:

from urllib.request import urlopen

html = urlopen("http://www.careercast.com/jobs-rated/2016-ranking-200-jobs")
with open("lang.txt",'w') as output:
    output.write(html.read())

您可以使用pip安装 urllib.request。如果没有pip,在安装python包的时候非常有帮助,也可以使用easy_install。如果您已经安装了 pip,请在终端中运行它。否则按照这个来安装它

pip install urllib.request
于 2016-09-12T02:52:47.127 回答
0

如果您的服务器上未安装 Lynx 软件包,您可能会看到上述错误。按照以下步骤在您的 Linux 服务器上安装 lynx

以 root 身份通过 SSH 登录到您的 Linux 服务器。运行yum install lynx安装 lynx 包

于 2016-09-12T04:01:27.257 回答