Настройка Kdevelop для Python 3
Я установил kdevelop 4.7.1 и kde-python 1.7.1. Конфигурация по умолчанию использует Python 2 для автозаполнения кода и консоли. Как мне настроить вещи для Python 3?
Кроме того, автозаполнение кода, из моего пока краткого обзора, кажется неоднозначным: оно будет находить функции в строках, например, 'hi there!'. Uppercase(), но не будет автозаполняться в импортированных модулях: например, re.compile() или os.getcwd(). Что я делаю неправильно?
1 ответ
Существует отдельный пакет для Python 3 версии плагина Python. Если ваш дистрибутив не поставляется, пожалуйста, подайте жалобу.
Завершение кода в Python, к сожалению, очень сложно для некоторых поставляемых модулей. Посмотрите на os.py - там нет никакого способа найти, например, объявление getcwd():/ Модуль re должен работать нормально, хотя, в конце концов, вам придется немного подождать, пока анализатор фона завершит анализ после добавления импорта. Завершение будет работать намного лучше для кода, который вы пишете самостоятельно, что обычно является более важной частью на практике.