Что нового в PyCharm 2024.3.2

Управление пакетами с помощью uv, визуализации флейм-графов и многое другое

Управление зависимостями

Управление пакетами и окружениями с помощью uv

Интеграция с uv позволит вам по-новому управлять окружениями. Создавайте окружения с нуля или используйте новую опцию, чтобы применить uv к существующим окружениям. А при импорте проектов из системы контроля версий вы можете выбирать между venv и uv в качестве менеджера виртуальных окружений.

Быстрое исправление: установка отсутствующих пакетов из PyPI

Если нужного пакета нет в стандартном репозитории Conda, PyCharm выдаст ошибку и предложит установить его из PyPI. Вы можете выбрать Install from PyPI, чтобы продолжить, или Abort Installation, если хотите остановить процесс.

Профилировщик PyCharm Professional

Визуализация флейм-графов

Теперь можно быстро узнать, на что уходит больше всего времени при выполнении кода. На флейм-графе отображается дерево вызовов приложения и можно посмотреть, сколько времени занимает каждый вызов — в общей картине или относительно родительского вызова. Вы можете задать порог, искать конкретные методы и увеличивать масштаб для детализации.

Исправленные ошибки

  • [PY-77357] Python Debug Server with pydevd-pycharm stopped working in 2024.3
  • [PY-78077] Poetry packages are automatically updated
  • [PY-36205] False unresolved attribute reference for enum value when enum inherits str or StrEnum
  • [PY-77433] Incorrect mutable default error in the Pydantic model