본문 바로가기
목차
Python

[Python] Terminal, WSL, Conda, and VSCode

by ds31x 2023. 12. 15.
728x90
반응형

https://www.youtube.com/watch?v=liLVySLamh0

Terminal and Console (+ Shell)

https://dsaint31.me/mkdocs_site/OS/console_terminal_shell_kernel/

 

BME228

Console, Terminal, and Shell Console: 컴퓨터(주로 서버)에 command를 작성하여 입력하고 그 결과를 확인할 수 있는 (물리적) 입출력 장치. Terminal과 비슷한 의미를 가지고 있으나 보다 물리적인 측면이 강조

dsaint31.me


Windows Subsystem Linux (WSL)

2026.01.05 - [Linux] - WSL (WSL2 포함) 정리

 

WSL (WSL2 포함) 정리

WSL(Windows Subsystem for Linux)Windows 환경에서 GNU/Linux 실행 환경을 제공가상 머신이나 듀얼 부팅 없이 Linux용 개발 도구와 소프트웨어를 사용할 수 있게 해주는 Windows의 하위 시스템.기존의 가상화, 듀

ds31x.tistory.com

 

zsh + iterm2

2023.09.11 - [Linux] - [zsh] install Zsh and oh-my-zsh:

 

[zsh] install Zsh and oh-my-zsh:

Zsh 란?Zsh는 1990년에 출시된 유닉스 셸 및 명령어 인터프리터:bash, ksh, tcsh 등 다른 셸의 가장 유용한 기능들을 통합하고 풍부한 테마와 플러그인 생태계를 통해 강력한 사용자 경험을 제공.특히

ds31x.tistory.com

2025.08.04 - [Mac] - iterm2 설치 및 설정

 

iterm2 설치 및 설정

installbrew install --cask iterm2Configuration 1Settings > Appearance 에서 Theme를 Dark 또는 Dark (High Contrast)를 선택.Settings > Profiles > Default 으로 이동General 탭에서Initial directory를 Home이 기본으로 선택됨.새 터미널

ds31x.tistory.com

 


Python 설치

일반적인 공식 cpython의 설치는 다음을 참고할 것: 보통은 conda등을 통해 설치하는 것을 선호함.

2025.03.06 - [Python] - [Py] How to Install Python on Windows from Python.org

 

[Py] How to Install Python on Windows from Python.org

이 문서는 python.org 에서 제공하는 Python을 Windows에 설치하는 방법을 단계별로 설명함. 일반적으로는 conda등을 이용한 설치를 보다 선호함.2025.03.02 - [개발환경] - [Tool] conda 사용법 - Anaconda and Minico

ds31x.tistory.com


Conda and Mamba

conda에서의 배포판의 종류와 package manager에 대한 소개.

https://ds31x.blogspot.com/2023/07/env-conda-anaconda-and-miniconda.html?view=classic

 

[Env] conda : Anaconda and Miniconda

https://how.dev/answers/anaconda-vs-miniconda Conda는 open-source package and environment management system임. pip처럼 package management system...

ds31x.blogspot.com

 

miniconda를 추천함.

2024.09.12 - [개발환경] - [Conda] miniconda 설치하기: Windows, macOS, WSL

 

[Conda] miniconda 설치하기: Windows, macOS, WSL

miniconda 설치하기: Windows, macOS, WSLMiniconda는 conda 패키지 관리자의 경량화된 버전.Python 환경을 관리하고 가볍게 시작할 수 있는 가장 좋은 선택 중 하나임. 이 문서에서는Windows에서는 공식문서의 q

ds31x.tistory.com

 

시간이 없다면 다음 url만 확인해도 됨.

2025.03.02 - [개발환경] - [Tool] conda 사용법 - Anaconda and Miniconda***

 

[Tool] conda 사용법 - Anaconda and Miniconda

1. Conda란?프로그래밍 언어(특히 Python)의 패키지, 종속성을 관리하기 위한 오픈 소스 패키지 관리 시스템(or Package Manager)과이들이 설치되어 구성되는 (가상)환경을 관리하는 환경관리시스템(package

ds31x.tistory.com


mamba가 보다 빠르기 때문에 선호함.

2023.08.23 - [개발환경] - [Env] Mamba 설치하기.

 

[Env] Mamba 설치하기.

이 문서는 conda가 설치되지 않은 상태에서 mamba를 설치하는 과정을 기재함.(conda를 개선한 것이 mamba라서 fresh하게 mamba install을 수행.)mamba는 거의 conda와 사용법은 같지만 꽤나 빠른 편이다.https://gi

ds31x.tistory.com


pip and venv

https://dsaint31.tistory.com/534

 

[Python] pip 란 (Package Management System)

정의pip는 Pip Installs Python를 줄인 말로, Python에서 기본적으로 사용되는 Python package management system임.pip와 같이, 줄임말이 원래 문장에 다시 들어가 있는 경우를 recursive acronym (or recursice initialism)이

dsaint31.tistory.com

 

2023.06.30 - [Python] - [Python] pip 사용법

 

[Python] pip 사용법

이 문서는 pip (Pip Install Python or Installer for Python)의 사용법을 간략히 정리해둔 것임.pip란?https://dsaint31.tistory.com/entry/Python-pip-%EB%9E%80-Package-Management-System [Python] pip 란 (Package Management System)정의pip는 P

ds31x.tistory.com

 

2023.06.30 - [Python] - [Python] venv : Python Virtual Envrionment

 

[Python] venv : Python Virtual Environment

Python 3의 경우, standard library로 venv를 virtual environment를 위해 제공하고 있음: 3.3에 기본 내장.이를 통해 프로젝트마다 적절한 package들을 사용할 수 있게 됨. 2025.03.02 - [개발환경] - [Tool] conda 사용법

ds31x.tistory.com


Visual Studio Code (VSCode)

vscode 에 대한 소개

2025.08.12 - [개발환경] - Visual Studio vs. VS Code

 

Visual Studio vs. VS Code

Integrated Development Environment vs. Code EditorIDE(Integrated Development Environment)는 코드 작성, 빌드, 디버깅, 버전 관리, UI 설계, 배포까지 개발 전 과정을 하나의 통합 환경에서 수행할 수 있도록 설계된 도

ds31x.tistory.com

vscode 설치

2023.12.15 - [개발환경] - [vscode] How to install vscode: macOS, Linux, Windows

 

[vscode] How to install vscode: macOS, Linux, Windows

How to install vscodemacOS, Linux, 그리고 Windows에서의 vscode 설치에 대한 방법을 다룸.MacOShomebrew를 이용하여 설치하는 것이 가장 편한 방법임.brew install --cask visual-studio-codeReferencehttps://formulae.brew.sh/cask/vi

ds31x.tistory.com

참고: vscode 제거

https://ds31x.blogspot.com/2023/07/env-vscode.html?view=classic

 

Env : vscode 완전제거하기

windows11 기준. 1.  앱 > 설치된 앱 에서 code 로 검색하여 Visual Studio Code를 제거. 2. 다음은 완전히 제거하기 위한 부가적인 작업임 (extension과 설정파일들). vscode를 완전 삭제하기 위해 같이 삭...

ds31x.blogspot.com

2023.12.15 - [개발환경] - [vscode] How to completely uninstall vscode on Mac

 

[vscode] How to completely uninstall vscode on Mac

다음과 같이, brew uninstall을 이용하거나, brew uninstall visual-studio-code brew list 로 vscode의 설치명을 확인하는 것을 권함. 다음과 같이, Finder 의 Applicaitons 을 열어서 거기에 있는 VSCode를 trash bin으로 이

ds31x.tistory.com

참고: vscode 설정 관련

2023.08.18 - [개발환경] - [Env] Vscode: task runner 설정.

 

[Env] Vscode: task runner 설정.

Visualstudio Code (vscode)는 프로젝트의 build등을 자동화하기 위해 custom task를 작성 및 수행할 수 있도록 Task Runner라는 기능을 지원함. Python file을 수행하기 위해 ctrl + f5 (디버그없이 실행) 등으로 수행

ds31x.tistory.com

vscode 기본사용법 ***

2024.03.11 - [개발환경] - [vscode] 기초 사용법과 단축키

 

[vscode] 기초 사용법과 단축키

0. VisualStudio Code의 화면구성.vscode의 화면은 크게 5개 영역으로 나뉨.Activity Bar: Explorer, Search, Version Control, Debug, Extensions 등의 Views를 선택할 수 있는 icon이 놓임.Side Bar: View가 놓이는 위치. Explorer, Se

ds31x.tistory.com


2025.01.17 - [utils] - [summary] vscode

 

[summary] vscode

vscode 소개 (visual studio 와 비교)https://ds31x.blogspot.com/2023/07/env-visual-studio-code-and-visual-studio.html?view=classic [Env] Visual Studio Code and Visual StudioVisual Studio Code (vscode)는 IDE임을 강조하는 Visual Studio와 달리, c

ds31x.tistory.com


Python Interactive Shell (or Python Interactive Prompt, REPL Shell)

https://dsaint31.tistory.com/505

 

[Python] Python Interactive Shell (or Python Interactive Prompt)

REPL or Interactive Mode Python을 가장 쉽게 (또는 naive하게) 사용하는 방법은 Python Shell을 통해 사용하는 것임. 이 경우, Python Interpreter는 사용자가 Python Shell의 prompt에 입력한 statement 단위로 수행을 시키

dsaint31.tistory.com


같이보면 좋은 자료들

2023.10.06 - [분류 전체보기] - [Summary] Python 정리

 

[Summary] Python 정리

Programming Language and Python 소개2023.10.23 - [Python] - [Python] Programming Language and Introduction of Python. [Python] Programming Language and Introduction of Python.Computer and Programhttps://dsaint31.tistory.com/436: computer 의 정의와 pr

ds31x.tistory.com


 

728x90

'Python' 카테고리의 다른 글

[Python] Debugging : Traceback, Stacktrace, Backtrace ...  (0) 2023.12.25
[Python] logging  (0) 2023.12.18
[Etc] Token and Tokenizer  (2) 2023.12.06
[Python] File Handling  (2) 2023.12.05
[Python] Programming Language and Introduction of Python.  (1) 2023.10.23