Ubuntu 上的 Spyder 3 (Anaconda)- 如何将工作目录更改为终端目录

Spyder 3 (Anaconda) on Ubuntu- How to change working directory to that of terminal

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

您可以在打开 Spyder 后更改工作目录,方法是在 IPython 控制台 cd path/to/working/dir 中键入 cd path/to/working/dir

编辑:

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

 spyder3 -w path/to/dir

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

(Spyder maintainer here)配置当前工作目录的选项存在于

Tools > Preferences > Current working directory.

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