【问题标题】:spyder set python interpreter at launchspyder 在启动时设置 python 解释器
【发布时间】:2021-08-28 02:32:54
【问题描述】:

我正在尝试在虚拟环境中使用 Spyder。我已经安装了 spyder-kernels,在启动 Spyder 之后,我可以进入 gui 并指向正确的 python 解释器。有没有一种方法可以在启动时完成,这样我就不必每次都进入 gui 并在更改环境时更新解释器?

【问题讨论】:

标签: virtualenv spyder pythoninterpreter


【解决方案1】:

不是您正在寻找的答案...但我能够通过创建一个脚本来完成此操作,该脚本在启动 spyder 之前修改以下文件。当您以交互方式更改首选项中的解释器时,这两个文件会发生更改。

  • ~/.config/spyder-py3/config/transient.ini 中的 main_interpreter 部分。比如你的venv路径是PATH,那么

    [main_interpreter]
    custom_interpreters_list = ['PATH/bin/python']
    custom_interpreter = PATH/bin/python
    executable = PATH/bin/python
    
  • ~/.config/spyder-py3/config/spyder.inimain_interpreter 部分启用自定义解释器

    [main_interpreter]
    default = False
    custom = True
    

这是在 linux 上 - .ini 文件在 Windows 中可能位于不同的路径上。

【讨论】:

  • 这行得通。使用 python 脚本在 windows 中的 ini 文件中进行了类似的编辑。不错!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-12-20
  • 1970-01-01
  • 2014-10-20
  • 2020-11-23
  • 2021-02-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多