Δdeltalog

PyCharm 2026.1.1

2026-04-28 릴리스 · 변경 항목 8개

원문 릴리스 노트 보기 ↗

+ 신기능 4개

  • 파일이나 폴더별로 특정 Python 인터프리터 또는 가상 환경을 활성화하는 기능을 추가한다 # 성능
    원문

    Per-folder environment control: You can now activate specific Python interpreters or virtual environments on a per-file or per-folder basis, allowing for more flexible configurations in complex projects

  • 루트 디렉터리가 아닌 곳에 `pyproject.toml`이 있는 경우에도 Poetry 기반 환경을 지원한다 # 성능
    원문

    Flexible project structures: PyCharm now supports Poetry-based environments even when the pyproject.toml file is not in the root directory, facilitating better support for nested monorepos

  • 새 프로젝트를 열 때 호환되는 환경을 자동으로 감지하고 설정하며, 없으면 uv 환경 생성을 제안한다 # 성능
    원문

    Zero-config SDK setup: When opening new projects, compatible environments are detected and configured as the project SDK automatically, or the IDE will suggest creating a new uv environment if none is found

  • 시스템 파일 탐색기에서 파일을 직접 열 때 LightEdit 모드 대신 전체 IDE 세션을 실행한다 # UI
    원문

    Full IDE sessions from explorer: When opening files directly from your system file explorer, PyCharm now launches a fully functional IDE session instead of the limited LightEdit mode

~ 수정 4개

  • 환경 변수 주입 실패 및 코드 업데이트 시 프로세스 충돌 등 debugpy 엔진의 주요 결함들을 수정한다 # 성능
    원문

    debugpy stability: Several critical regressions in the debugpy engine have been resolved, including issues where environment variables from .env files were not injected (PY-88628) and process crashes during code updates (PY-88880).

  • 디버거가 여러 경로 매핑을 지원하도록 수정하여 로컬과 원격 파일 구조를 동기화한다 # 성능
    원문

    Path mapping: The debugger now supports multiple path mappings, ensuring that your local and remote file structures stay synchronized during a session

  • 사용자가 실행 구성이나 Python 도구들을 수정하거나 새로 생성할 수 없게 된 문제를 수정한다 # 성능
    원문

    Tool stability: A fix has been implemented for a regression that prevented users from editing or creating new run configurations and Python tools

  • 세트(set)에 대한 잘못된 unhashable 타입 경고 및 Path 정의 관련 오류 등 여러 오탐을 수정한다
    원문

    Type checking refinements: Multiple false positives have been addressed, such as incorrect unhashable type warnings for sets (PY-87206) and errors regarding Path definitions (PY-89082).

AI가 만든 요약입니다. 원문과 다르면 오류 제보해 주세요.

이 버전부터 최신까지 바뀐 점 모아 보기