쫑가 과정

1주차_윈도우 Visual Studio Code에 가상환경 설정! 본문

프로그래밍 공부/파이선_정보취합하기

1주차_윈도우 Visual Studio Code에 가상환경 설정!

쫑가 2021. 4. 29. 16:46

 

주의사항 : 초심자가 진행한 기록물입니다. 당연히 전문적 지식은 없고 교육 중 또는 검색을 통해 따라 했을 뿐입니다. 하지만 그 따라 하는 과정도 쉽지 않았기에 남깁니다.

 

1. 파이선(Python) 설치하기

 

Python이란 나무위키에 따르면 문법이 매우 쉬워서 초보자들이 처음 프로그래밍을 배울 때 추천되는 프로그래밍 언어라고 한다.

더 자세한 건 링크로 들어가서 읽어보기 바란다. 나름 재미있다.

설치는 어렵지 않다. 

 

나는 밑에 글을 따라 했다.

 

윈도우에 파이썬 및 pip 설치하기 Python & pip Windows installation

금일 기준 윈도우용 파이썬 최신 버전은 3.8.1 이다. Latest Python 3 Release - Python 3.8.1 Python Release Python 3.8.1 The official home of the Python Programming Language www.python.org 아래 링크 최..

antilibrary.org

따라 하면 금방 한다! 그런데 pip는 뭐야?

PIP란? 라이브러리를 설치할 수 있는 매니저라고 한다!

 

그럼 라이브러리는 뭐야? 

kjk92.tistory.com/63?category=689641

라이브러리를 보기 좋게 정리해주셨다.

간단히 말하면 크롤링하는데 필요한 것이다! 

 

2. Visual Studio Code 다운

그냥 홈페이지로 가서 다운로드!

 

Download Visual Studio Code - Mac, Linux, Windows

Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code editor, optimized for building and debugging modern web and cloud applications.

code.visualstudio.com

 

왜 Visual studio Code를 사용해?

역시 나무 위키에 따르면 강점이 많아 인정받은 부분이 많다고 한다.

 

3. 크롤링을 위한 VS Code 가상 환경 조성

Virtualenv이라고 가상 환경을 만들어줘야 한다. 

이유는 여러 개의 파이썬 프로젝트가 하나의 컴퓨터에서 충돌을 일으키지 않고 존재할 수 있도록 도와준다고 한다.

 

파이썬 초심자를 위한 PIP 그리고 Virtualenv 소개

이 글은 A non-magical introduction to Pip and Virtualenv for Python beginners를 번역한 글입니다.

medium.com

 

이 부분이 굉장히 애먹었던 부분이다. 사실 아는 지식 하나도 없이는 따라 하기조차 버거웠다.

 

Python virtualenv 정리 (Linux/Windows)

python의 가상환경 virtualenv 모듈의 사용법을 간단하게 정리한다. python의 가상환경이란, 작은 python을 새로 설치해서 내가 원하는 모듈만 운용하는 바구니라고 생각하면 된다. 운영체제 안에서 새

dgkim5360.tistory.com

여기까지 오류 없이 진행됐다면 끝난 거지만 나는 작동하지 않았고 차라리 리눅스를 설치하라는 미션을 받고 말았다...

실패의 기억을 보고 싶다면 더보기를 누르자

더보기

번외. 실패의 기억

강사님이 치라고 하는 코드를 어떤 의미인지도 모른 채 계속 복사 붙여 넣기만 하다 보니 막혔을 때 답이 없었다.

거기다가 나는 윈도우지만 강사님은 윈도우가 아니었고 윈도우로 하는 방법을 잘 아시는 눈치가 아니었다. 그냥 사이트 던져주시고 하라는 말만.. 나는 무리다! 당연히 따라 하지 못하고 어미 새 기다리는 아기 새들처럼 기다리는 수밖에 없었다.... 점점 미궁에 빠져들어가는 윈도우팀을 구원해주지 못하고.. 시간에 쫓겨 리눅스 환경을 설치 해오라는 미션만을 남겨주고 수업을 진행했다. 눈으로 수업을 지켜보고 있었지만 내 멘탈은 흩날리고 있었고 그대로 시간이 지나갔다.

 

4. 윈도우에 리눅스 설치하기..

설치하라며 쥐어준 링크다.. 다 영어에다가 모르는 단어들도 많아서 설치하지 못했다.

Install WSL on Windows 10 | Microsoft Docs

 

따로 내 상황에 맞는 정보를 검색해 찾아서 따라 했다. 잘 됐고 도움을 받은 글들은 더보기에!

더보기
 

Windows10에 리눅스 설치하기(WSL2)

혹시 이 사진을 본적이 있는가? 마이크로 소프트가 리눅스를 사랑한다니..... 저 말을 하고 있는 사람은 마...

blog.naver.com

 

리눅스 어플리케이션 개발을 위한 WSL 설치 및 VS Code 연동

개요 리눅스용 윈도우즈 하위 시스템(Windows Subsystem for Linux, 이하 WSL)을 사용하면 개발자는 가상 머신 사용으로 발생하는 오버헤드 없이 대부분의 CLI 도구, 유틸리티, 응용프로그램을 포함한 GNU/L

rottk.tistory.com

 

There is no activate when I am trying to run my virtual env

1) I installed virtualenv using pip. 2) I ran the command virtualenv venv 3) Then I ran source venv/bin/activate but it says that there is no such file or directory. When I cd into venv/bin I fi...

stackoverflow.com

 

[Ubuntu] Python Virtualenv 사용법 정리

Virtualenv란? 한 컴퓨터에서 여러 프로젝트를 관리하다보면 프로젝트마다 패키지를 따로 관리할 필요성을 느끼게 된다. 파이썬에서는 가상환경 기능을 통해서 프로젝트마다 따로 패키지를 관리

hcnoh.github.io

 

[virtualenv]파이썬에서 패키지를 관리하는 virtualenv

참고: [Anaconda]아나콘다 설치하는법과 사용법 파이썬을 사용하다보면 모듈을 로컬로 사용해야할 필요가 있다. 사실 이는 requirements.txt와 pip를 사용해서 패키지를 설치할 경우 이는 글로벌로 설치

kamang-it.tistory.com

 

Windows10 에 WSL2 설치 및 VSCODE 연동해보기

▣ WSL2 Windows Sub Linux 시스템의 약자로 가상머신의 오버헤드 없이 GNU/Linux 환경을 windows에서 직접 수행할 수 있다. ▣ WSL2 설치방법 1. windows 버젼이 2004이상으로 업데이트 및 빌드버젼이 19041 이상..

simongs.tistory.com

 

알게 된 점

  • 리눅스는 윈도우같은 운영체제이지 vscode에만 설치하고 하는 게 아니다. 
  • 윈도우에서 리눅스를 수행하는 것을 WSL이라고 한다.
  • 순서는 리눅스 설치 -> vscode와 WSL연동 -> 가상환경세팅 (꼬여서 하면 엉망이 돼서 싹 지우고 다시 했다)
  • python3 -version  / pip3 -version / vertualenv -version 명령어를 통해 제대로 설치되어있는지 확인할 수 있다. (알았다면 시간을 많이 아꼈을 것)
  • 폴더 명이 두 개 이상이면 오류가 날 수 있으니 약간이라도 다르게 만든다 (Desktop폴더 -> Desktops폴더)
  • 안 되는 부분을 영어로 찾으면 더 많고 알찬 정보가 많다.
  • vscode 터미널에서 실행했을 때 관리자 권한이 필요하다고 하는 건 powershell을 검색해 관리자 권한으로 실행시켜 사용한다.

이걸 왜 하고 있나 할 수 있겠지만 하는 김에 열심히 한다.

 

 

-------------------------------------------------------------------------

 

 

Comments