Неопределенная переменная “Кэш-памяти Eclipse+PyDev+GAE от импорта: доберитесь”

Да для обоих. Я узнал это в своем последнем месте. У нас были системы Дельфи прежней версии с sybase базами данных. Новая система была.NET и SQL-сервером. Один конкретный сотрудник был только ответственен за перевод sybase базы данных к базе данных SQL-сервера для клиентов, которые хотели обновления новой системы.NET. Он никогда не работал с кодом приложения.NET и поэтому никогда не видел ограничения данных на прикладном уровне.

Как следствие он должен был полагаться на информацию, переданную ему и ограничениям данных на уровне базы данных. Если ограничения были неправильными или недостающими на уровне базы данных, он привел к неправильным данным и обращениям за поддержкой от клиентов. Это произошло больше раз, чем мы хотели бы, потому что ограничения данных не всегда копировались от прикладного уровня до уровня базы данных.

19
задан Glorfindel 4 May 2019 в 11:29
поделиться

3 ответа

What version of PyDev are you using? A recent one (1.5) or the old one referred by the Google tutorial?
См. эту ветку .

Аналогичная проблема с PyROOT

Поскольку плагин PyDEV не читает $ HOME / .pystartup , касание функций / классов не выполняется решение. Потому что он анализирует синтаксис и структуру модулей python, которые нужно импортировать не на лету, а когда я устанавливаю PYTHONPATH из панели предпочтений Eclipse.

Так ваш PYTHONPATH ссылается на библиотеку Google?


Это может быть проблема с автозавершением кода в 1.5, которая может вынудить вас отключить анализ кода: Анализ кода Pydev 1.5.0 ломается code Завершение кода pyqt4 - ID: 2855598

имеет установленный pyqt 4.5.4 .
Изначально у меня был pydev 1.4.8 версия с открытым исходным кодом, и автозавершение кода работало нормально.
After updating to pydev 1.5.0, pyqt code completion stopped functioning.
After disabling the Pydev code analysis in "eclipse preferences -> pydev -> editor -> code analysis -> do code analysis?", code completion began working again for PyQt классы и т. д.

3
ответ дан 30 November 2019 в 03:25
поделиться

Я немного опоздал на вечеринку, но вы можете добавить следующий комментарий во все свои файлы, которые используют кэш памяти для выборочного отключения анализа pydev:

# @ PydevCodeAnalysisIgnore

4
ответ дан 30 November 2019 в 03:25
поделиться

Если вы не хотите отключать весь анализ кода для вашего проекта / модуля, просто отключите его для этой строки. Этот ответ объясняет, что вы можете нажать Ctrl + 1, чтобы вызвать быстрое исправление, и вставить # @ UndefinedVariable в конце строки.

4
ответ дан 30 November 2019 в 03:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: