Webbrowser.open错误'无法找到可运行的浏览器'

时间:2015-11-18 10:07:44

标签: python macos

我试图在Python中第一次使用Web浏览器模块。导入后运行' webbrowser.open'命令加上它刚刚返回的网址' True'什么都没打开。我在Python 2.7和3.4.3中尝试了这个,我安装了Safari和Chrome的Mac。

我在这里和网上的其他地方做了一些讨论,并尝试了来自文档的其他命令,例如:

webbbrowser._tryorder

返回:

['MacOSX', 'firefox', 'safari']

然后

webbrowser.items

返回:

dict_items([('macosx', [None, <webbrowser.MacOSXOSAScript object at        0x107f1d8d0>]), ('firefox', [None, <webbrowser.MacOSXOSAScript object at   0x107eed6d8>]), ('safari', [None, <webbrowser.MacOSXOSAScript object at 0x107eedba8>])])

然后最后我尝试使用safari的路径如下:

webbrowser.get('/Applications/Safari/Contents/MacOS/Safari').open('http://www.google.com')

这会返回一个错误,指出它无法找到可运行的浏览器

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File     "/usr/local/Cellar/python3/3.4.3_2/Frameworks/Python.framework/Versions/3.4/lib/python3.4/webbrowser.py", line 51, in get
raise Error("could not locate runnable browser")
webbrowser.Error: could not locate runnable browser

我已经在网上进行了一些搜索,并且找不到其他有这个问题的人,有人可以帮忙吗?

请注意我仍然是一个相当绿色的Python和Mac用户。

0 个答案:

没有答案