我正在尝试将 Spyder 与虚拟环境一起使用。我已经安装了 spyder-kernels,在启动 Spyder 之后,我可以进入 gui 并指向正确的 python 解释器。有没有办法可以在启动时完成,这样我就不必每次都进入 gui 并在更改环境时更新解释器?
问问题
90 次
1 回答
1
不是您正在寻找的答案......但我能够通过创建一个脚本来完成此操作,该脚本在启动 spyder 之前修改以下文件。当您以交互方式更改首选项中的解释器时,这两个文件会发生更改。
中的
main_interpreter
部分~/.config/spyder-py3/config/transient.ini
。例如,如果您的 venv 路径是PATH
,那么[main_interpreter] custom_interpreters_list = ['PATH/bin/python'] custom_interpreter = PATH/bin/python executable = PATH/bin/python
main_interpreter
在部分中启用自定义解释器~/.config/spyder-py3/config/spyder.ini
[main_interpreter] default = False custom = True
这是在 linux 上的 - .ini 文件在 Windows 中可能位于不同的路径上。
于 2021-08-27T18:32:54.237 回答