분류:팁

Pywiki
Sam (토론 | 기여)님의 2021년 10월 13일 (수) 11:38 판 (→‎다른 버전의 파이썬 사용하기)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
둘러보기로 가기 검색하러 가기

다양한 팁, 에러잡기에 대한 기록을 남겨둔 분류.

1 셔뱅[편집 | 원본 편집]

shebang. 파이썬 파일의 첫 줄에 #!/usr/bin/env python3 형태로 들어가는 것을 셔뱅이라 한다. 파이썬파일을 실행할 때 사용할 실행프로그램의 위치를 지정할 수 있다.

여러 버전의 파이썬이 설치되어 있을 때 특정한 것을 지정할 때 사용하거나, 파이썬 명령어 없이 파일을 실행해도 실행되게끔 하기 위해서 사용한다.

2 __name__[편집 | 원본 편집]

if __name__="__main__":

__name__ 변수 안에는 모듈 이름이 들어가는데, 직접 실행한 경우엔 __main__이 들어온다. 즉, 작성한 코드를 다른 코드에서 불러오는 경우가 아닌, 직접 실행시키는 경우에 작동할 것들을 if 문 안에 작성한다.

일반적으로 해당 코드를 다른 코드에서 불러올 땐 기능을 가져올 뿐 작동하진 않아야 하는데, 실행할 때엔 작동시키기 위해 작성하는 방식이다.

3 다른 버전의 파이썬 사용하기[편집 | 원본 편집]

가장 간단한 건 32bit 파이썬을 설치한 후 가상환경을 만들어 사용하면 된다.

그러나.. 64bit 환경에서 32bit 파이썬을 사용하는 등 특수한 상황에선 이상하게 가상환경을 만들어도 IDE에서 실행하지 못하는 경우가 있다. 이땐 해당 파이썬 언어로 실행은 되어도 pip install 명령이 먹지 않는데, 이땐 프롬프트에서 버전 옵션과 모듈 옵션(-m)을 주어서 실행하면 해당 파이썬에 모듈을 설치할 수 있다. ex) py -3.9 -m pip install pywinauto

"팁" 분류에 속하는 문서

이 분류에는 문서 1개만이 속해 있습니다.