PyCharm autocompletar

Soy completamente nuevo en Python y PyCharm y no puedo entender por qué PyCharm no completa automáticamente casos muy simples como:

import pickle pickle.dum[control+space or control+shift+space results nothing here] 

Tengo PyCharm 2.6.2 y Python 2.7.1. Que pasa

Añadir:

Estoy en Mac OS 10.7.3

No se puede reproducir Asegúrese de tener un intérprete de Python válido configurado para el proyecto. Prueba también File | Invalidate Caches .

conservar en vinagre

Mi experiencia es que si activa el Archivo -> Modo de ahorro de energía, todas las tareas en segundo plano se detendrán, incluida la tarea de Autocompletar. Así que puedes intentar apagar el modo de ahorro de energía.

Puede probar con un virtualenv e instalar en él todas las dependencias del proyecto y luego ir a pycharm preferences / Project Interpreter y actualizará las dependencias de su proyecto.

Inspector de proyectos

Cambié el intérprete del proyector y ahora funciona bien.

También me pasó a mí. Pero todas las respuestas anteriores no resuelven mi problema.

Lo extraño es que cuando estoy codificando, esto bombeará el autocompletado para mí. Pero una vez que abandone el modo de autocompletar, no puedo reproducir el autocompletado escribiendo Ctrl + Space .

Así que el trabajo que ya he encuestado es

  1. Asegúrese de que la configuración (p. Ej., Virtualenv) está correcta en Pycharm
  2. Asegúrate de que Pycharm pueda mostrar autocompletado
  3. Asegúrate de que no estoy en el Power Safe Mode

Finalmente, resolví esto solo porque mi atajo de idioma de cambio en la Mac también es Ctrl + Space , por lo que es una especie de anulación de mi atajo en el Pycharm. Cambio el acceso directo en el Pycharm cambiando en Pycharm-> Preference-> Keymap-> Main menu-> Code-> Completion ->Basic

Entonces se resuelve el problema.