我对 Python 和 PyCharm 完全陌生,我无法弄清楚为什么 PyCharm 不能自动完成非常简单的情况,例如:
import pickle
pickle.dum[control+space or control+shift+space results nothing here]
我有 PyCharm 2.6.2 和 Python 2.7.1。怎么了?
添加:
我在 Mac OS 10.7.3 上
我对 Python 和 PyCharm 完全陌生,我无法弄清楚为什么 PyCharm 不能自动完成非常简单的情况,例如:
import pickle
pickle.dum[control+space or control+shift+space results nothing here]
我有 PyCharm 2.6.2 和 Python 2.7.1。怎么了?
添加:
我在 Mac OS 10.7.3 上
无法重现。确保为项目配置了有效的 Python 解释器。也试试File
| Invalidate Caches
.
我的经验是,如果您打开文件-> 省电模式,所有后台任务都将停止,包括自动完成任务。因此,您可以尝试关闭省电模式。
您可以尝试使用 virtualenv 并在其上安装所有项目依赖项,然后转到 pycharm 首选项/项目解释器,它将更新您的项目依赖项。
它也发生在我身上。但是以前的所有答案都不能解决我的问题。
奇怪的是,当我编码时,它会为我抽出自动完成功能。但是一旦我离开自动完成模式,我就无法通过键入Ctrl
+来重现自动完成Space
。
所以我已经调查过的工作是
Power Safe Mode
最后我解决了这个问题,因为我在 Mac 中切换语言的快捷方式也是Ctrl
+ Space
,所以它有点覆盖了我在 Pycharm 中的快捷方式。我通过更改更改 Pycharm 中的快捷方式Pycharm-> Preference-> Keymap-> Main menu-> Code-> Completion ->Basic
然后问题就解决了
我更改了投影仪解释器,现在它工作正常。