본문 바로가기
카테고리 없음

파이참 외부 패키지 설치하는 방법 ( Venv ) / 가상환경

by IT_traveler 2023. 1. 4.

안녕하세요

오늘은 파이참에 패키지를 설치하는 방법을 알려드리겠습니다

 

자 여러분 생각해보세요 저희가 파이썬을 이용해서 외부 패키지를 사용하려면 보통은 어떻게 하죠?

 

터미널 {

pip install (패키지명)

}

main.py{

import random

(코드)

}

뭐 이런식으로 작성하죠?

 

근데 pycharm(유료 IDE )는 import 만 하면

환상적인 오류를 볼 수 있습니다

 

이건 파이썬의 하위 패키지 호환 문제 (...) + 이전버전 호환 불가 같은 특별한(?) 방식 때문인데 몇몇 명령 때문이라도

프로젝트 마다 각각 다른 버전의 패키지가 필요한 경우에 주로 사용하는 venv 가 pycharm 에서는 기본이라서 그렇습니다

그래서 pip install pymysql 해도 오류 그대로 남습니다 ( 몇몇 경우에는 다름 )

 

사실 해결은 무진장 간단한데

그냥 저 빨간색 모듈에다 마우스 커서 올려두고 기다리면 액션 더보기라는 게 있습니다

( 한국 버전 )

 

그럼 무시할지 이름을 바꿀지, 설치할지 정할 수 있는데 패키지 pymysql 설치 하면 알아서 설치를 해줍니다

대부분의 경우 import 뒤에 글자 (패키지명)에 올려야만 동작합니다

 

그러면 from bs4 import BeautifulSoup 같은 건 어떻게 하냐는 문제가 생기는데

그냥 bs4 import 해서 설치하거나 표시명을 b4 / BS4 패키지 설치를 누르시면 끝입니다

 

솔직히 이거 VENV 새로 프로젝트 할 때마다 설치해야 하는데 버전이 바뀌면 모를까

버전도 안 바뀌는 프로젝트 환경에서는(...) 

 

저는 VSC + PYCHARM 둘다 깔아놨는데 개인적으로 VSC가 더 편해요 ( 제 환경에서는 패키지를 바꿀 필요도 없습니다- 버전도 같거든요 )