在MATLAB中,我可以将光标放在函数名称上并按 Ctrl + D ,包含该函数的文件将自动打开。有什么方法可以在Spyder IDE中用Python做类似的事情吗?
答案 0 :(得分:6)
在Spyder中,您可以通过按住 CTRL 并单击函数(或类)名称/引用来跳转到函数(或类)的定义。如果该定义位于其他文件中,则将打开该文件。
Ctrl +左键单击
修改强> 由@pwagner评论
Rightclick - >转到定义
和
Ctrl + G
也可以工作
答案 1 :(得分:1)
尽管上面给出的答案是正确的,但它并不适合我。这是我最终做的事情:
在this post的帮助下,我发现我的Ubuntu 14.04缺少一些python包,以便spyder正常工作。
转到Help -> Optional Dependencies
并检查所需版本中缺少哪些软件包。将列表复制到剪贴板并将其粘贴到编辑器中,然后将文件存储为requirements.txt
。编辑文件,使列表或所需的包具有以下格式
jedi==0.8.1
pep8==0.6
psutil==0.3
pyflakes==0.5.0
pylint==0.25
rope==0.9.2
sympy==0.7.3
现在做
sudo pip install -r requirements.txt
在该文件上。重启spyder。它现在应该工作了!