맥 VSCode pip 설치 - maeg VSCode pip seolchi

✍️ python 가상환경이란

python 라이브러리를 담아두는 폴더(📁)

python 가상 환경을 설정해보자.

  1. 원하는 위치에 폴더를 만든다. Documents에 python 폴더를 만들어 줄 것이다.

  2. 해당 폴더로 가서 terminal에 다음 명령어를 작성한다

python3 -m venv scraper python3부터 가상환경 설정이 이루어지기 때문에 python3로 작성해주어야 한다. python폴더 내에 scraper라는 가상환경 폴더가 만들어진다.
  1. scraper라 불리는 가상환경 폴더를 만들어주었다. 해당 폴더로 들어가면 bin 폴더(binary folder)가 있는데 실행 파일 모음집이다.

  2. bin 폴더 내에서 source .activate 해당 명령어를 통해 가상환경에 들어가 준다.

  3. pip list 명령어를 통해 설치된 패키지가 있는지 확인해본다.

  4. pip install 명령어를 통해 필요한 패키지를 설치해준다.

    vscode에서 설치한 package가 import 되지 않을 때


vs code 왼쪽 하단에 어떤 파이썬을 사용할지 설정해 줄 수 있는데 가상 환경에서의 파이썬을 설정해 주어야지만 가상환경에서 설치한 패키지를 사용할 수 있다.

여기서부터는 .py* 파일을 보다 편하게 실행시키기 위해 설정하는 부분이다

  1. 실행 하려는 파일(main.py)의 현재 경로에서 tasks.json 파일을 만든 후
    아래 코드를 복사해서 tasks.json에 붙여 넣는다.
{ // See //go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version": "2.0.0", "tasks": [ { "label": "Project Label", "type": "shell", "command": "python", "args": [ "${file}" ], "presentation": { "reveal": "always", "panel": "new" }, "options": { "env": { "PYTHONIOENCODING": "UTF-8" } }, "group": { "kind": "build", "isDefault": true } } ] }
  1. "command" 라고 적혀있는 부분의 값을 변경해 주어야 한다.
    가상 환경에서의 파이썬으로 실행해야지 설치한 패키지들을 실행시킬 수 있다.
    따라서 root부터 가상환경에서의 python실행파일까지의 경로를 적어주면 된다.

    위의 예시 "command": "/Users/sjh/Documents/python/scraper/bin/python"
  2. ctrl + shift + B를 눌러 잘 실행되는지 확인해본다.

zsh: command not found: pip

맥북에 visual studio code를 다운 받은 후 터미널에 pip 를 입력하니 해당 명령어가 없다고 나왔다. 찾아보니 맥북에는 파이썬2가 기본적으로 설치되어 있어서 뭐가 안된다고 한다. pip3명령어는 잘 나오던데.. 찾다가 아래 명령어 이후 pip 명령어 사용이 가능했다. 

pip3 install --upgrade pip

Reference : //www.inflearn.com/questions/61696

mac엔 기본 파이썬 2.x가 있다고 하지만 M1 처음 받았을때 brew 랑 설치해서 보니 3.x가 있었다. 사실 어떻게 구성되어 있는지 잘 모르겠다. 

우선 visual studio code를 아래서 다운받아 설치하고 (다운로드한게 다~ )

//code.visualstudio.com/    

다운로드 폴더에 가서 압축 파일 풀고 실행

이후 한글 버전 설치하고  import requests를 했으나 오류가 나서  requests 라이브러가 없어서. 

그래서 pip install requests 하니 오류가 난다.

인터넷 뒤져보니 sudo easy_install pip 가 있지만 안되어서 정석대로..

한참 삽질 하다가 파이썬 버전이 3이므로 pip3 으로 pip 업그레이드 하니 되었다.

pip3 install --upgrade pip

이후 bs , reqeusts , 셀레니움을 설치했다.

pip install bs4 ;  pip install requests

pip install selenium

이제 다시 import requests 하니 잘 동작한다.

Toplist

최신 우편물

태그