【问题标题】:Spyder 3 (Anaconda) on Ubuntu- How to change working directory to that of terminalUbuntu 上的 Spyder 3 (Anaconda) - 如何将工作目录更改为终端的工作目录
【发布时间】:2018-07-12 21:54:30
【问题描述】:

我在 Ubuntu 上使用与 Anaconda Python 捆绑的 Spyder 3。通常使用其他 Python IDE(如 IDLE,...),当我想在特定文件夹中工作时,我只需转到该文件夹​​然后打开一个终端,输入“idle”并弹出 IDE,然后我可以在其中工作文件夹。 但是使用 Spyder,当我打开终端时,键入“spyder”,Spyder IDE 仍然可以在默认目录下运行!我怎样才能改变这个?请帮助我,非常感谢您

【问题讨论】:

    标签: python ubuntu anaconda spyder python-idle


    【解决方案1】:

    您可以在打开 Spyder 后通过在 IPython 控制台中输入 cd path/to/working/dir 来更改工作目录。

    编辑:

    我找到了如何从命令行设置目录(来自spyder3 --help)。是-w标志:

     spyder3 -w path/to/dir
    

    cd path/to/dir
    spyder3 -w `pwd`
    

    【讨论】:

    • Spyder不能自动将工作目录更改为与终端相同吗?你知道,因为 Spyder 是从终端打开的......
    • 对不起,我不知道。我向您展示了我使用的解决方案。
    • 非常感谢!现在我可以尽情享受 Spyder 了:D
    【解决方案2】:

    (这里是 Spyder 维护者) 配置当前工作目录的选项在

    Tools > Preferences > Current working directory.

    我们没有图形方式将其与启动 Spyder 的终端目录同步,但正如@Bartłomiej 提到的,有一个命令行选项可以做到这一点。

    【讨论】:

    • 您的答案与 Bartlomiej 的答案相冲突(我发现这是正确的)。但是,当您是 Spyder 的维护者之一时,又会怎样呢?
    • Upsy,我忘记了我们的-w 命令行选项,抱歉,我从不使用它。我会更新我的答案,提到没有图形选项可以做你想做的事。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-22
    • 2017-10-26
    • 2013-08-29
    • 2016-03-14
    • 2017-03-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多