Ответ 1
Невозможно воспроизвести. Убедитесь, что у вас есть действительный интерпретатор Python, настроенный для проекта. Также попробуйте File
| Invalidate Caches
.
Я совершенно не знаком с 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/Project Interpreter и обновить зависимости проекта.
Я изменил интерпретатор проектора, и теперь он отлично работает.
Это случилось и со мной. Но все предыдущие ответы не решают мою проблему.
Странно, когда я кодирую, он откажется от автозаполнения для меня. Но как только я покинул режим автозаполнения, я не могу воспроизвести автозаполнение, набрав Ctrl
+ Space
.
Итак, работа, которую я уже рассмотрел,
Power Safe Mode
Наконец, я решил это только потому, что ярлык языка переключения на Mac также Ctrl
+ Space
, поэтому он вроде переопределяет мой ярлык в Pycharm. Я меняю ярлык в Pycharm, меняя в Pycharm-> Preference-> Keymap-> Main menu-> Code-> Completion ->Basic
Тогда проблема решена.