Ответ 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, но это, по крайней мере, избавилось от этих досадных красноватых красных подчеркиваний для я.