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