PyCharm 5.0.1 не разрешает встроенные модули/методы

Установка My PyCharm 5.0.1 не разрешает ссылки на любые встроенные модули или методы:

введите описание изображения здесь

Как вы можете видеть, я установил python над cygwin.

Я уже пробовал:

  • переустановка/обновление установки python (от 2.7.9 до 2.7.10)
  • переустановка pycharm
  • добавление пути интерпретатора к python-скелетам в каталоге установки pycharm (это было немедленно удалено ide при сохранении настроек, подразумевая, что он уже встроен)
  • удаление интерпретатора (это устраняет предупреждения, но также и завершение кода и import asdflkjasd)
  • добавление различных путей, таких как /lib/python 2.7/site-packages/, в пакет пакетов интерпретаторов

Ничто не улучшило ситуацию. Как я могу исправить это без установки вне cygwin alltogether?

Ответ 1

Это обновление с гораздо лучшим решением, чем мой предыдущий ответ (который я полностью пропустил, что ОП просил решение, которое не требовало точно того, что я предложил).

Как упоминал Карл выше, обновление python-skeletons на самом деле способ, однако, если вы используете Cygwin, пути интерпретатора немного удручающие, и PyCharm не всегда автоматически добавляет правильные пути. Для меня PyCharm отлично справился с ней в версии 4.5.4, но не 5.0.4.

Вы найдете встроенные python в вашем каталоге конфигурации Pycharm, возможно, по адресу:

C:\Users\[USERNAME]\.PyCharm50\system\python_stubs\-[RANDOM_STRING_OF_NUMBERS]

Просто вручную добавьте этот путь (или пути) к вашему интерпретатору, и он должен решить вашу проблему. Вы можете сделать то же самое для папки своего сайта, если это загрязняет пространство вашей структуры проекта.

Чтобы попасть в нужное меню:

  • Нажмите "Файл" → "Настройки"
  • Перейдите в Project → Project Interpreter
  • Нажмите рычаг в правом верхнем углу и нажмите "Дополнительно"
  • Выберите переводчика и нажмите кнопку "Показать пути" справа.
  • Вместо того, чтобы нажимать "Обновить", как и многие другие сообщения, нажмите кнопку "Добавить" справа и добавьте свои пути

Там удобный скриншот, загруженный r --------- k в обновлении python-skeletons, если это вам поможет.

Попробуйте установить пакет Python для Windows из http://www.python.org/download/windows и указать PyCharm на этот интерпретатор.

Настройки → Проект → Переводчик проекта → Механизм → Добавить локальный

Вам также может потребоваться установить инструменты упаковки PyCharm Python (вы следует увидеть ссылку в нижней части страницы Project Interpreter, если она уже не установлен).

Хотя это может быть не идеальное решение в зависимости от вашего рабочего процесса потому что PyCharm больше не будет использовать интерпретатор Python Cygwin, но это, по крайней мере, избавилось от этих досадных красноватых красных подчеркиваний для я.

Ответ 2

Я использую Windows 10 x64, Python 3.5.1 и PyCharm Community Edition 2016.1.4

У меня такая же проблема, и она была обработана runnig PyCharm в режиме администратора (требуется только один раз).