'SyntaxError: Non-ASCII character ...' 에러
-> Python 3.x 버전에서는 기본적으로 utf-8 인코딩을 사용하고 있어 이와 같은 문제가 없습니다. Python 3.x를 사용하고 있는데 이 에러를 만났다면, 첫 줄에 나와있는 파이썬 관련 셔뱅이 python 2.x 버전을 가리키고 있는게 아닌지 확인해 보시기 바랍니다. python 2.x 버전은 기본적으로 ASCII 인코딩을 사용하고 있어 별도의 선언이 없다면 이와 같은 문제가 발생합니다.
- pip 설치
apt-get install python3-pip
- pip -> pip3로
- Python 3 을 설치하게 된다면, pip3 이 자동으로 깔리고, Python 2 를 설치한다면 pip 명령어를 사용할 수 있다.
만약 내가 Python 2 와 Python 3 두개 다 install 된 상태라면, pip3 를 사용해야 한다.
pip3 install --upgrade pip
- python3 -> python 기본 명령어로
alias python=python3
! .bashrc 파일에 저장하기위의 alias 명령어는 bash가 종료되면 또 다시 입력해야 할 수 있는 번거로움이 있습니다.
매 번 입력하지 않도록 home 경로에 있는 .bashrc 파일을 수정하여 자동으로 실행되도록 하는 것이 가능합니다.
1. cd ~ // 홈으로 이동하기
2. vim .bashrc // .bashrc 파일 수정하기
3. 하단에 아래의 명령어 입력하기
alias python=python3
4. 저장하기
'PL > Python' 카테고리의 다른 글
[Python] wheel / 프로젝트 패키징 & 배포 (0) | 2023.05.30 |
---|---|
[Python] ppdetection + nvidia-docker 설치 과정 오류 (0) | 2023.04.06 |
[Python] sys.path (0) | 2023.03.16 |
[Python] 상위 경로에 있는 파일을 import (0) | 2023.01.20 |
[Python] 파일 경로와 슬래시(/) (1) | 2022.09.20 |