목록environment (3)
컴공생의 다이어리
환경 변수(environment variable)란? 환경 변수란 프로세스가 컴퓨터에서 동작하는 방식에 영향을 미치는, 동적인 값들의 모임이다. OS(ex) 윈도우, 리눅스 등)의 환경변수는 시스템의 실행 파일이 놓여 있는 디렉터리의 지정 등 OS 상세서 동작하는 응용소프트웨어가 참조하기 위한 설정이 기록된다. 응용소프트웨어는 시스템콜(system call)이나 OS의 표준 API 등을 통하여 간단히 값을 얻을수록 되어있다. 쉽게 이야기해서 각자 깊숙이 있는 응용프로그램을 쉽게 꺼내쓰기 위해서 미리 변수로 등록해 놓는 것을 말한다. 윈도우의 경우 [제어판 > 시스템 및 보안 > 시스템 > 고급 시스템 설정]으로 들어가면 아래와 같이 나오는데 여기서 환경변수를 눌러 주면 관련해서 환경변수를 필요에 따라 추..
파이썬 가상 환경...? 파이썬 가상 환경은 파이썬 프로젝트를 진행할 때 독립된 환경을 만들어 주는 도구이다. 예를 들어 파이썬 개발자 김씨가 2개의 파이썬 프로젝트를 개발하고 관리한다고 가정한다. 그리고 파이썬 프로젝트를 각각 P1, P2라고 하자. 이때 P1과 P2에 필요한 파이썬 또는 라이브러리의 버전이 다를 수 있다. 예를 들어보면 P1에서는 파이썬 3.7이 필요한데 P2에서는 3.8버전이 필요할 수 있다. 이때 하나의 데스크톱에 서로 다른 버전의 파이썬을 설치해야 하는 문제가 발생한다. 이러한 개발 환경은 구축하기도 어렵고 사용하기도 무척 힘들다. 하지만 파이썬 가상 환경을 이용하면 하나의 데스크톱 안에 독립된 가상 환경을 여러 개 만들 수 있다. 파이썬 가상 환경 생성 1. 명령프롬프트(cmd..
IDE(Integrated Development Environment) 도구란? IDE 도구는 코딩, 디버그, 컴파일, 배포 등 프로그램 개발과 관련된 모든 작업을 하나의 프로그램 안에서 처리하는 환경을 제공하는 소프트웨어 기존에는 컴파일러, 텍스트편집기, 디버거를 따로 사용했으나 통합 개발환경을 통해 하나로 묶은 대화형 인터페이스를 제공 IDE 도구의 기능 기능 설명 개발환경 지원 자바, 파이썬 등 개발언어를 통해 어플리케이션 개발환경 제공 컴파일 문법에 어긋나는지 확인하고 기계어로 변환하는 기능 제공 디버깅 프로그래밍 과정에 발생하는 오류 및 비정상적인 연산 제거 외부 연계 외부 형상, 배포관리 기능과 연계되어 자동 배포등이 가능 DB 연동 JDBC, ODBC 등을 통한 데이터베이스 연동 IDE 개발..