2012-09-20 23 views
10

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

import pickle 

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

tengo PyCharm 2.6.2 y Python 2.7. 1. ¿Qué pasa?

Añadir:

estoy en Mac OS 10.7.3

+0

puede ejecutar proyectos pitón de PyCharm? No sé si funciona bien para mí y no hice ningún tipo de configuración especial ... –

+0

sí, ejecuté varios ejemplos tipo helloworld – user1686703

Respuesta

12

no pueden reproducirse. Asegúrese de tener un intérprete de Python válido configurado para el proyecto. También intente File | Invalidate Caches.

pickle

+0

Gracias CrazyCoder, la invalidación de caché no me ayudó y si puedo ejecutar scripts de Python simples y ver su salida no significa que configuré adecuadamente el intérprete? o algo todavía puede faltar en la configuración del proyecto? ** add: ** autocompletar funciona para "pickle" en la importación, pero no como en su sceenshot – user1686703

+0

El intérprete del proyecto puede ser diferente del utilizado en la configuración de ejecución. – CrazyCoder

+0

Lo he comprobado en Mac 10.8.2 con el sistema por defecto Python 2.7.2 y también funciona bien.Ver | La Documentación rápida debe mostrar de dónde proviene la finalización: http://o7.no/P3t3Mg. – CrazyCoder

6

Mi experiencia es si a su vez en el archivo -> Ahorro de energía-Mode, todas las tareas en segundo plano se detendrá, incluyendo la tarea Completar automáticamente. Para que pueda intentar apagar el modo de ahorro de energía.

+0

muchas gracias, cariño, realmente me ayuda a recuperar mi función de autocompletar con el archivo CSS. – Jaison

1

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

Project Inspector

0

me cambió el intérprete proyector y funciona bien ahora.

0

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

Lo extraño es que cuando estoy codificando, va a bombear el autocompletado para mí. Pero una vez que dejo el modo autocompletar, no puedo reproducir la autocompleta escribiendo Ctrl + Space.

Por lo tanto el trabajo que ya estudiados son

  1. Asegúrese de que la configuración (por ejemplo, virtualenv) está justo en PyCharm
  2. Asegúrese PyCharm puede mostrar autocompletar
  3. asegurarse de que no estoy en el Power Safe Mode

Finalmente resolvieron este sólo porque mi método abreviado de cambiar el idioma en el Mac es también Ctrl + Space, por lo que es una especie de overri de mi atajo en el Pycharm. Cómo cambio el acceso directo en la PyCharm cambiando en Pycharm-> Preference-> Keymap-> Main menu-> Code-> Completion ->Basic

Entonces, el problema se resuelve