【问题标题】:spyder won't autocomplete with new interpreter (virtualenv)spyder 不会使用新的解释器(virtualenv)自动完成
【发布时间】:2015-03-03 08:42:06
【问题描述】:

首先抱歉,这似乎与this discussion 相同。我的 virtualenv 似乎工作正常。我只想使用 spyder 作为 IDE 来弥补我的 Python 不足。

根据上述讨论,我将解释器更改为 工具>>首选项>>控制台>>高级>>PythonExecutable 我将它设置为 /bin/python

太棒了!奇迹般有效。但是,与使用默认解释器的情况不同,Spyder 不会自动完成我的代码。例如,通常会在一段时间后提示我。

'工具>>更新模块名称' 没有按照建议提供帮助。

提前致谢, 克里斯

【问题讨论】:

    标签: python autocomplete virtualenv spyder


    【解决方案1】:

    有趣的是,当我将 PySide 安装到虚拟环境时,这个问题得到了解决。当我尝试从 Spyder 中调用 matplotlib.pyplot 时,我收到了安装 PySide 的警告

    【讨论】:

    • (Spyder dev here) 我正要回答你,但我不太确定。现在我确定:您的 virtualenv 中需要 PyQt4 或 PySide 才能在 Python 控制台中完成代码。但是,这对于 IPython 来说不是必需的。你只需要在你的 virtualenv 中安装 IPython 并运行这个魔法 %rehashx
    • 对于在 python 3.6 中遇到此问题的任何人,pyside 已被 pyside2 替换。
    猜你喜欢
    • 1970-01-01
    • 2018-12-26
    • 1970-01-01
    • 1970-01-01
    • 2014-06-11
    • 2015-08-05
    • 2013-06-04
    • 2015-08-20
    • 1970-01-01
    相关资源
    最近更新 更多