Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在Linux中使用管理员权限运行Jupyter笔记本_Python_Linux_Jupyter Notebook - Fatal编程技术网

Python 在Linux中使用管理员权限运行Jupyter笔记本

Python 在Linux中使用管理员权限运行Jupyter笔记本,python,linux,jupyter-notebook,Python,Linux,Jupyter Notebook,我正在尝试创建一个javascript网站。为了做到这一点,我正在回顾本文中的一章: 并尝试重现一个使用此脚本的示例: from selenium import webdriver import time driver=webdriver.Firefox(executable_path='') driver.get("http://pythonscraping.com/pages/javascript/ajaxDemo.html") time.sleep(3) print(

我正在尝试创建一个javascript网站。为了做到这一点,我正在回顾本文中的一章:

并尝试重现一个使用此脚本的示例:

from selenium import webdriver
import time
driver=webdriver.Firefox(executable_path='')
driver.get("http://pythonscraping.com/pages/javascript/ajaxDemo.html")
time.sleep(3)
print(driver.find_element_by_id("content").text)
driver.close()
当我运行此命令时,在第三行中出现了一个“权限被拒绝”错误。我不完全确定(如果我错了,请纠正我),但我认为原因是我在Linux机器上,而我不是作为管理员运行Jupyter笔记本。然而,我不知道如何做到这一点。如果我去终端写:

sudo jupyter notebook

它说找不到该命令,即使我从命令终端打开应用程序的方式就是编写jupyter笔记本。我试过运行anaconda navigator,同样的事情也发生了。我的问题是,管理员问题是否似乎是上述问题的正确答案,更一般地说,我如何作为管理员运行应用程序。

您可能还没有安装geckodriver?我通过pip和firefox geckodriver viz apt安装pygeckodriver,它现在可以在没有“executable_path”参数的情况下工作

您可以尝试去掉“exectable_path=””并重新运行吗。我怀疑这可能是你的问题。您的驱动程序必须在此路径中,它默认为“$path”,但您已将其覆盖为指向空字符串。毫不奇怪,系统不知道该怎么办。我试过了,现在打印错误,没有这样的文件或目录:“”我还认为可能是我试图使用firefox执行程序,而firefox可能没有管理员权限?你可能还没有安装geckodriver?我通过pip和firefox geckodriver viz apt安装pygeckodriver,它现在可以在没有“可执行路径”参数的情况下工作抱歉,在您之前的观点中快速更新绘图。在上面的代码中,我将路径更改为/usr/bin/firefox,现在打开了一个firefox副本(这是应该发生的),但现在错误消息显示:“/usr/bin/firefox意外退出。状态代码为:0”。我还尝试链接到firefox.sh,它位于不同的目录中,上面的链接实际上重定向到,它也这样做了