是否可以使用root访问权限运行ipython magic命令?

是否可以使用root访问权限运行ipython magic命令?,ipython,root,permission-denied,ipython-notebook,Ipython,Root,Permission Denied,Ipython Notebook,有没有一种方法可以让ipython根用户访问它的magic命令?具体地说,我正在尝试将%cd装入一个已装入的目录,并收到一个权限被拒绝的错误。我正在尝试从ipython笔记本中执行此操作,我使用root访问权限打开了ipython笔记本,但如果我在终端中打开ipython,也会发生同样的情况 我需要这样做,以便我可以得到一个目录列表,从中提取数据文件。我可以使用%ls从挂载目录之外列出它们,但我认为没有办法将该目录的输出保存到变量中。其他目录列表函数(如glob)似乎也无法查看目录内部。是否尝试

有没有一种方法可以让ipython根用户访问它的magic命令?具体地说,我正在尝试将%cd装入一个已装入的目录,并收到一个权限被拒绝的错误。我正在尝试从ipython笔记本中执行此操作,我使用root访问权限打开了ipython笔记本,但如果我在终端中打开ipython,也会发生同样的情况


我需要这样做,以便我可以得到一个目录列表,从中提取数据文件。我可以使用%ls从挂载目录之外列出它们,但我认为没有办法将该目录的输出保存到变量中。其他目录列表函数(如glob)似乎也无法查看目录内部。

是否尝试将ipython作为根目录启动?苏多ipython@yuvi-是的,我有。适用于ipython和ipython笔记本电脑。这两种设置都不能解决问题。1以root用户身份运行应该可以。Cd几乎只做os.chdir。你能试试这个吗。2个文件=!ls*.txt会满足您的期望。@Matt-这些都是好主意。不幸的是,我不能在最初的条件下测试它们,我刚刚找到了一个解决方案,我不相信我花了这么长时间才想到:我用chmod更改了文件夹权限。这使得前面讨论的所有访问挂载目录的方法都可以从ipython开始工作。然而,它们中没有一个是在ipython笔记本上工作的。chdir和!ls*.txt都给了我权限被拒绝的错误。我唯一能想到的是内核是作为另一个用户运行的。什么事!谁说的?