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가 만든 요약입니다. 원문과 다르면 오류 제보해 주세요.