Releases

PyCharm 2026.2.1 새로운 기능

Read this post in other languages:

이번 PyCharm 릴리스는 AI를 활용해 개발하는 모든 사용자에게 중요한 대규모 업데이트입니다. 이제 에이전트가 서로 단절된 스크립트를 실행하는 대신 실시간 커널과 연동하여 Jupyter Notebook 안에서 직접 작업할 수 있습니다. 또한 마침내 어떤 Python을 사용해야 하는지 파악하므로 패키지가 매번 올바른 환경에 설치됩니다.

아울러 IDE에 marimo Notebook을 도입하고, PyCharm을 빠르고 핵심 기능에 집중된 상태로 유지하기 위해 번들 플러그인을 변경합니다.

릴리스 주요 내용

AI 에이전트를 위한 Jupyter Notebook 스킬

Claude Code 및 Codex와 같은 AI 에이전트가 PyCharm의 Notebook 모델 및 실시간 커널을 통해 .ipynb Notebook을 생성, 편집, 실행할 수 있도록 하여 에이전트가 컨텍스트에서 벗어날 때 변수, 모델, 데이터가 사라지지 않고 셀 간에 유지되도록 합니다. 따라서 토큰을 더 적게 사용하면서도 Notebook 및 ML 작업을 더 안정적으로 수행할 수 있습니다. 시작하려면 AI 채팅을 열고 에이전트에게 Notebook에서 작업하도록 요청하세요.

에이전트 환경 코디네이터

AI 에이전트가 의도하지 않은 Python 환경에 패키지를 설치하는 문제로 불편을 겪고 계신가요? 이 새로운 스킬은 uv, Poetry, venvpip 또는 conda 같은 프로젝트에 구성된 인터프리터와 도구를 에이전트에 제공하여 명령어가 시스템 환경이 아닌 올바른 환경을 타깃으로 삼도록 합니다. 해당 환경이 없으면 PyCharm을 통해 설정할 수 있으며, 에이전트가 이 정보를 사용하는 방법을 결정합니다. 시작하려면 에이전트에게 프로젝트에서 무언가를 실행하거나 설치하도록 요청하세요.

PyCharm의 marimo Notebook [타사 플러그인]

이제 marimo 팀이 개발한 새로운 플러그인을 사용해 PyCharm에서 marimo Notebook을 직접 열고, 편집하고, 실행할 수 있습니다. 

IDE를 벗어나지 않고 전용 Notebook에서 반응형 셀 및 대화형 UI 요소로 작업하세요. marimo Notebook은 Python 파일로 저장되므로 Git 친화적이고, 스크립트로 실행 가능하며, 기존 Python 프로젝트에 쉽게 통합할 수 있습니다.

2026.2의 번들 플러그인 변경 사항

지속적인 유지 관리의 일환으로 Data Wrangler, Hugging Face, Google Colab 지원을 비롯해 사용률이 낮은 플러그인의 번들 제공을 중단하고 지원을 단계적으로 종료합니다. JetBrains Marketplace에서 호환되는 버전을 계속 설치할 수 있지만, 이러한 플러그인은 더 이상 번들로 제공되지 않으며 PyCharm 팀에서 적극적으로 관리하지 않습니다. 번들 플러그인을 축소하면 코드베이스가 간소화되어 PyCharm을 빠르고 응답성 있게 유지하고 큰 효과가 있는 부분에 역량을 투자할 수 있습니다.

새롭게 디자인된 Python Packages(Python 패키지) 도구 창

  • 이제 패키지와 각 패키지의 종속성이 접을 수 있는 트리 구조로 표시됩니다. 새로운 아이콘, 오른쪽 정렬된 버전 정보, 인라인 Install(설치)/Update(업데이트) 링크를 통해 어떤 패키지가 설치되어 있으며 왜 설치되었는지 확인할 수 있습니다.
  • 새로운 플로팅 검색 팝업(예: 패키지용 ‘Search Everywhere'(전체 검색))을 사용하면 패키지를 빠르게 찾고 설치할 수 있습니다. 이 팝업에서는 사용될 환경을 확인하고 모듈과 종속성 그룹을 선택할 수 있습니다.
  • 작업 공간 멤버별로 패키지를 dev 또는 test와 같은 특정 uv/Poetry 종속성 그룹에 설치하고, 인라인 방식이나 새로운 Change Version(버전 변경) 대화상자를 통해 버전을 변경하며, Custom Installation(사용자 지정 설치)을 사용해 VCS에서 설치할 수 있습니다.
  • 패키지 저장소를 활성화하거나 비활성화할 수 있으며 상태이 세션 간에 유지됩니다. 또한 연결할 수 없는 URL에는 명확한 오류가 표시되며 원격 개발 지원도 크게 개선되었습니다.
PyCharm에서 새롭게 디자인된 Python Packages 도구 창

더 명확해진 타입 검사

더 명확하고 실질적인 조치를 취할 수 있는 타입 메시지가 제공됩니다.

  • 타입 불일치 오류 메시지가 개선되어, 이제 타입이 호환되지 않는 원인을 항목별로 상세히 보여줍니다.
  • callable 및 기타 복합 타입에는 타입 Diff가 제공되어 두 타입을 나란히 비교할 수 있습니다.
  • 검사 툴팁에 완전히 렌더링된 이름과 타입이 표시되며 클릭 가능한 링크도 제공됩니다.
PyCharm에서 더 명확한 타입 검사

버그 수정

  • 지원 종료된 Python 버전의 가상 환경: PyCharm은 더 이상 Python 2.7, 3.6 및 3.7용 venv를 생성하지 않습니다. 명령줄에서 새 환경을 생성한 후 IDE에 수동으로 추가하는 것은 계속 지원됩니다.
  • SQLAlchemy 2.0 Session.get() 추론: 이제 Session.get(Entity, id)(및 SQLModel)이 클래스가 아닌 모델 인스턴스로 추론됩니다.

PyCharm 다운로드

이러한 모든 업데이트는 PyCharm 2026.2.1에서 사용할 수 있습니다. IDE 또는 Toolbox App에서 바로 업데이트하거나 최신 버전을 다운로드하여 실제 프로젝트에서 모든 기능을 사용해 보세요. 언제나처럼 많은 분들의 피드백을 기대합니다.

게시물 원문 작성자

Evgenia Verbina

Evgenia Verbina

Discover more