본문 바로가기

통합개발환경18

728x90
반응형
윈도우에서 파이참 터미널이 프로젝트 가상환경을 활용하도록 설정하는 방법 파이참 터미널에 접속하면 엉뚱한 가상환경에서 구동될 때가 있는데 이 경우 아래와 같이 설정하면 파이참 터미널이 실행될 때 프로젝트의 파이썬 가상환경을 활용할 것이다. 파이참에서 'Settings' - 'Tools' - 'Terminal'로 이동하여 'Shell path'에 아래와 같이 값을 입력한다. 'OK' 버튼을 클릭하여 설정을 저장한다. powershell -NoExit -File ".\venv\Scripts\activate.ps1" 이후 터미널 창을 닫고 다시 실행하면 프로젝트의 파이썬 가상환경을 쓰는 것을 확인할 수 있다. 만약 아래의 사진처럼 권한 문제가 발생한다면 파워쉘 터미널을 관리자 권한으로 실행하여 적절한 권한을 부여하면 해결할 수 있다. 파워쉘에서 아래의 사진처럼 아래의 권한 부여 명.. 2024. 4. 17.
[우분투 22.04] 파이참(PyCharm) 설치 본 글에서는 우분투 22.04 64비트에서 파이참을 설치하는 방법을 설명한다. 파이참 설치 파일 다운로드 아래의 명령어를 이용하여 파이참 설치 파일을 다운로드 받는다. 아래의 명령어는 파이참 커뮤니티 2023.2.3 버전을 다운로드 받는 명령어인데 다른 버전을 다운로드 받고 싶다면 아래의 파이참 다운로드 페이지 주소에서 파이참을 다운로드 받는다. 파이참 다운로드 페이지 주소: https://www.jetbrains.com/pycharm/download/ wget https://download-cdn.jetbrains.com/python/pycharm-community-2023.2.3.tar.gz 파이참 설치 아래의 명령어를 입력하여 다운로드 받은 파이참 설치 파일을 압축 해제 한다. tar xvf pyc.. 2023. 11. 1.
[IntelliJ IDEA] 인코딩 설정 IntelliJ IDEA에서 아래의 사진처럼 문자가 깨져서 나타나는 경우 인코딩을 설정하면 정상적으로 문자를 볼 수 있다. 전역 설정 IntelliJ IDEA에는 전역으로 자바 가상 머신 옵션을 설정할 수 있다. 'Help' → 'Edit Custom VM Options...'로 이동하면 전역으로 가상 머신 옵션을 설정할 수 있는 화면이 나타난다. 아래의 문자열을 아래의 사진처럼 입력한다. -Dfile.encoding=UTF-8 -Dconsole.encoding=UTF-8 IntelliJ IDEA를 재시작 하면 아래와 같이 문자가 깨지지 않고 잘 나타나는 것을 확인할 수 있다. 지역 설정 실행 설정에 가면 프로젝트별 또는 WAS별 자바 가상 머신 옵션 설정이 가능한데 테스트 해보니 IntelliJ IDE.. 2023. 8. 4.
파이참에서 한 개의 파이썬 프로그램을 여러 개 실행하도록 설정하는 방법 설정 배경 파이참에서는 기본적으로 1개의 파이썬 프로그램을 1개만 실행하도록 설정되어 있다. 대부분의 개발 환경에서는 작성 중인 프로그램을 1개만 실행해서 테스트 하는 것이 일반적이지만 작성 중인 프로그램을 여러개 실행해서 테스트 하는 경우도 있다. 이 경우 파이참에서 특정 파일의 실행 설정을 바꿔서 동시에 여러개가 실행되도록 할 수 있다. 동시에 여러 개 실행하도록 설정 위의 사진처럼 파이썬 프로그램에서 우클릭하여 나오는 드롭메뉴에 'Modify Run Configuration...'을 클릭한다. 'Allow multiple instances'를 선택하고 'OK' 버튼을 클릭하여 동시에 여러 개가 실행되도록 설정한다. 2023. 6. 11.
[IT 용어] 주피터 노트북(Jupyter Notebook) 정의 주피터 노트북(Jupyter Notebook)은 주피터(Jupyter) 사에서 제작한 파이썬(Python)용 IDE(Intergrated Development Environment, 통합개발환경)이다. 주피터 노트북은 코드를 셀(Cell) 단위로 구분하여 부분적으로 실행할 수 있는 것이 특징이다. 참고문서 "Jupyter Project Documentation", Jupyter. @원문보기 2023. 5. 19.
파이참(PyCharm) 기반 텐서플로(TensorFlow)+케라스(Keras) 개발 환경 구축 본 글에서는 파이참(PyCharm) 기반에서 텐서플로(TensorFlow)와 케라스(Keras)를 활용하는 프로젝트를 구성하여 개발 환경을 구축하는 방법을 설명한다.본 글에서는 파이참이 이미 설치된 경우로 가정하여 설명한다. 파이참이 없는 경우 아래의 글에서 설치할 수 있다. "파이썬 웹 개발 환경 구축 3 - 파이참(PyCharm) 통합개발환경(IDE) 설치하기", 공학코드, 2019년 3월 25일. @원문보기 동영상 설명 동영상 설명 설치환경 윈도우 11 64비트 파이썬 3.10.9 아나콘다 23.3.1 텐서플로 2.10.0 케라스 2.10.0 1. 파이참 프로젝트 생성 'New Project' 버튼을 클릭하여 파이참 프로젝트 창을 띄운다. 인터프리터로 아나콘다(Anaconda)를 선택한다. 아나콘다.. 2023. 4. 19.
[IT 용어] 파이참(PyCharm) 정의 파이참(PyCharm)은 JetBrains(젯브레인)이 개발한 파이썬(Python)용 IDE(Integrated Development Environment, 통합개발환경)이다. 참고문서 "PyCharm: the Python IDE for Professional Developers by JetBrains", JetBrains 홈페이지. @원문보기 2023. 4. 12.
[IT 용어] IDE(Integrated Development Environment, 통합개발환경) 정의 IDE(Integrated Development Environment, 통합개발환경)는 소프트웨어 코드를 효율적으로 개발하도록 돕는 응용(Application)이다. 주요 IDE 목록 Visual Studio Eclipse IntelliJ IDEA PyCharm PhpStorm Spyder 참고문서 "통합 개발 환경, 統合開發環境, Integrated Development Environment, IDE", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 "IDE란?", Red Hat, 2023년 3월 1일. @원문보기 "IDE란 무엇인가요?", AWS. @원문보기 2023. 4. 7.
[2강] 스프링 프레임워크 개발환경 구축 및 예제 실행 0. 학습 목표 본 글에서는 스프링 프레임워크 개발환경을 구축하고 제가 만든 예제를 실행하는 것을 학습합니다. 제가 만든 예제는 조금씩 업데이트 될 것이며 실무적으로 스프링 기반 개발을 할 때 도움이 될 것입니다. 글과 사진으로 설명하는 것보다 동영상이 더 편하신 분들은 아래의 영상을 참고해주세요. 2강. 스프링 프레임워크 개발 환경 구축 및 예제 실행 1. 통합개발환경 설치 1-1. 통합개발환경 다운로드 스프링 프레임워크 통합개발환경(Integrated Development Environment, IDE)으로 STS(Spring Tool Suite 4)를 사용합니다. STS를 설치하기 위해 아래의 주소로 이동하여 STS 4.3.1 버전을 다운로드 받습니다. STS 4.3.1 다운로드 주소: https:.. 2023. 2. 9.
[넥사크로14] 입력을 허용할 문자의 종류를 지정하는 'inputtype' 'inputtype'를 활용하는 경우 웹 화면(프론트)을 개발하다보면 입력을 허용할 문자의 종류를 제한해야 하는 경우가 있다. 이런 경우 보통 정규식과 문자열 대체 함수를 활용하여 입력을 제한한다. 하지만 넥사크로에서는 컴포넌트 속성에 있는 'inputtype'을 활용하면 GUI(Graphical User Interface)로 간단하게 설정할 수 있다. 'inputtype' 설정 방법 컴포넌트를 클릭하면 아래의 사진처럼 inputtype 설정을 볼 수 있다. 입력을 허용할 문자 유형을 선택하면 입력가능한 문자가 제한된다. 각 옵션별 의미는 아래의 표와 같다. normal 처리하지 않음 number 숫자와 .,- 만 입력 english 영어만 입력 full 전각문자만 입력 (반각문자 제외) half 반각문.. 2023. 2. 7.
[스프링] STS(Spring Tool Suite) 4 통합개발환경 설치 스프링 부트 개발을 위해서 통합개발환경(Integrated Development Environment, IDE)으로 STS(Spring Tool Suite)를 활용할 수 있다. 본 글에서는 STS 4.15.3 버전을 설치하는 것을 안내한다. STS 다운로드 아래의 주소로 가서 STS 다운로드 페이지로 이동하여 STS 4.15.3을 받는다. 버전이 바뀌었다면 동일한 버전을 다운받아도 되고 최신 버전으로 받아도 무방하다. 이보다 최신 버전의 경우 설치과정은 비슷하나 세부적으로는 조금 다를 수 있다. STS 다운로드 주소: https://spring.io/tools STS 4 압축 해제 아래의 사진처럼 다운로드한 파일을 명령어를 입력하여 압축해제한다. java -jar spring-tool-suite-4-4... 2022. 9. 6.
Visual Studio Code를 Node.js의 통합개발환경(IDE)로 쓰자 Node.js를 편리하게 개발하기 위해서는 통합개발환경(Integrated Development Environment, IDE)을 구성하는 것이 필요하다. 통합개발환경으로 내가 추천하는 것은 Visual Studio Code이다. 무료로 사용가능하며 풍부한 확장 도구가 있어서 사용하기가 편리하기 때문이다. Node.js 통합개발환경을 Visual Studio Code로 구성하는 방법은 아래와 같다. 동영상 설명 2강. Visual Studio Code를 Node.js의 통합개발환경(IDE)으로 구성하자 1. Visual Studio Code 다운로드 아래의 주소로 가서 Visual Studio Code를 아래의 사진에 나타난 박스를 클릭하여 다운로드 한다. Visual Studio Code 다운로드 주소.. 2022. 8. 16.
이클립스에서 'Project Facets'를 강제로 지정하는 방법 이클립스(Eclipse)에서는 아래의 사진처럼 간혹 공식적으로 지원하는 버전이 제한되서 'Project Facets'를 GUI에서 설정하지 못 하는 경우가 있다. 하지만 특정 환경에서 개발을 해야한다면 강제로 설정할 필요가 있다. 그런 경우 아래의 사진처럼 프로젝트 폴더에서 '.settings'라는 폴더로 이동하여 'org.eclipse.wst.common.project.facet.core.xml'을 텍스트 에디터로 열어서 수정하면 된다. 텍스트 에디터로 facet 파일을 열면 아래의 사진처럼 설정들이 나온다. 수정하기 전에 꼭 이클립스를 종료하여야 한다. 2022. 8. 11.
넥사크로(Nexacro)란 무엇이며 누가 사용하는가? 유튜브 동영상 - [IT 용어] 넥사크로(Nexacro) 넥사크로란 무엇인가? 넥사크로(Nexacro)는 프론트엔드 개발용 프레임워크이다. 넥사크로는 자바스크립트 기반 라이브러리를 묶은 프레임워크는 물론 넥사크로 스튜디오(Nexacro Studio)라는 통합개발환경(Integrated Development Environment, IDE)까지 제공한다. 넥사크로는 화면 구성을 클릭과 드래그앤드랍 같은 GUI(Graphical User Interface)로 구성할 수 있으며 동적으로 처리할 각종 이벤트를 자바스크립트로 코딩할 수 있다. 넥사크로로 개발한 프로그램은 배포가능한 형태로 자동으로 빌드된다. 넥사크로의 특징 넥사크로는 넥사크로에 익숙한 개발자의 경우 화면 관련 생산성이 매우 높다. 특히 공정 단계 .. 2022. 7. 29.
이클립스로 NS-3 개발하기(1/3) - 이클립스 설치 통합개발환경(Integrated Development Environment, IDE)로 개발하는 것은 생산성을 대폭 향상 시켜준다. 통합개발환경은 버튼 한번으로 빌드와 실행이 가능하고 자동완성 기능 등 다양한 생산성 향상을 위한 도구가 통합되어 있기에 이 시대를 살아가는 개발자들은 다 통합개발환경을 활용하여 개발하고 있다고 볼 수 있다. 마찬가지로 NS-3도 여러 통합개발환경을 통해 개발이 가능하다. 이번 글에서는 개인과 기관 모두 사용료가 무료인 이클립스(Eclipse)를 활용한 NS-3 개발환경 구축을 소개한다. 개발환경 Ubuntu 18.04 OpenJDK 8 Eclipse 2018-09 R 이클립스는 JVM(Java Virtual Machine, 자바가상머신)에서 실행가능하므로 우분투(Ubuntu.. 2020. 12. 7.
NS-3에 적합한 통합개발환경(IDE)은 무엇일까? 본 글은 2017년 6월 15일 22시 24분에 썼던 글이며 블로그 자료 이전으로 날짜와 일부 내용이 갱신되었습니다. NS-3에 적합한 IDE를 검토한 이유 본격적으로 내가 네트워크 시뮬레이터를 사용해야하는 상황이 도래했다. 내가 소속되어 있는 연구실은 주로 NS-2와 NS-3를 네트워크 시뮬레이터로 사용하고 있으며 새롭게 네트워크 시뮬레이션을 익히는 자에게는 NS-3 사용을 권장하고 있다. 사실 나의 경우 작년에는 NS-3를 해도 gedit이나 Geany 같은 텍스트 에디터와 터미널 창으로 꾸역꾸역 버텨왔는데 이 경우 코드 추적, 자동완성 등의 기능을 사용하지 못 해서 생산성이 극단적으로 좋지 않았다. 안드로이드나 윈도우 개발을 주로하던 나에게는 이런 말도 안 되는 생산성으로 결과를 만들어 내니 꽤나 .. 2020. 10. 13.
파이썬 웹 개발 환경 구축 4 - 파이참(PyCharm)에서 장고(Django) 개발 환경 설정하기 파이참이 설치되었고 잘 실행된다면 이제는 파이참(PyCharm)에서 장고(Django) 개발 환경을 구성하는 일이 남았다. 장고 개발 환경 구축은 장고 패키지 설치부터 시작하여 장고 프로젝트 생성, 장고 실행 설정을 통해 구축이 완료된다. Create New Project를 클릭하여 새로운 프로젝트를 생성한다. 새로운 프로젝트 설정은 위와 같이한다. File - Settings 를 클릭하여 파이참 설정으로 간다. Project: 프로젝트명 - Project Interpreter 에 가서 우측 상단의 + 를 클릭하여 패키지를 설치한다. Django를 검색하여 Install Package를 눌러서 설치한다. 장고 패키지 설치가 완료되면 Package 'Django' installed successfully .. 2019. 3. 25.
파이썬 웹 개발 환경 구축 3 - 파이참(PyCharm) 통합개발환경(IDE) 설치하기 콘솔과 텍스트에디터로 개발하는 것은 빌드와 실행 등의 반복(노가다) 작업을 수행해야하고 패키지 정보를 쉽게 찾는 등의 생산성을 향상시킬 수 있는 편의기능이 없으므로 파이썬을 지원하는 통합개발환경(IDE, Integrated Development Environment)을 활용하여 생산성을 확보하는 것이 좋다. 쉽게 설명하면 자바를 배울 때 이클립스를 사용하는 것과 C/C++를 배울 때 비주얼 스튜디오를 사용하는 것과 같다. 파이참 에디션(라이센스)별 제공 기능 비교 : https://www.jetbrains.com/pycharm/features/editions_comparison_matrix.html 파이썬의 통합개발환경은 파이참(PyCharm)이 대표적이다. 파이참 에디션(라이센스)은 프로페셔널(유료)과.. 2019. 3. 25.