EC2: 특정 python버전으로 venv 생성시 에러 날 때(Mac 기준)

2023. 5. 5. 12:21·버그처리
728x90
SMALL

파이썬 3.8 버전으로 venv를 생성하려다가 에러를 만났다.

Error: Command '['/home/ubuntu/pica_team/pica_proj/pica_venv/bin/python3.8', '-Im', 'ensurepip', '--upgrade', '--default-pip']' returned non-zero exit status 1.

 

1) pip 없이 가상환경 생성

python3.8 -m venv venv --without-pip

 

2) 가상환경 활성화

source venv/bin/activate

 

3) pip 파일 받아오기

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

 

4) pip 설치

python get-pip.py

* 근데 여기서 이런 에러가 발생했다면?

Traceback (most recent call last):
  File "get-pip.py", line 32321, in <module>
    main()
  File "get-pip.py", line 135, in main
    bootstrap(tmpdir=tmpdir)
  File "get-pip.py", line 111, in bootstrap
    monkeypatch_for_cert(tmpdir)
  File "get-pip.py", line 92, in monkeypatch_for_cert
    from pip._internal.commands.install import InstallCommand
  File "<frozen zipimport>", line 259, in load_module
  File "/tmp/tmp8g59trjl/pip.zip/pip/_internal/commands/__init__.py", line 9, in <module>
  File "<frozen zipimport>", line 259, in load_module
  File "/tmp/tmp8g59trjl/pip.zip/pip/_internal/cli/base_command.py", line 15, in <module>
  File "<frozen zipimport>", line 259, in load_module
  File "/tmp/tmp8g59trjl/pip.zip/pip/_internal/cli/cmdoptions.py", line 24, in <module>
  File "<frozen zipimport>", line 259, in load_module
  File "/tmp/tmp8g59trjl/pip.zip/pip/_internal/cli/parser.py", line 12, in <module>
  File "<frozen zipimport>", line 259, in load_module
  File "/tmp/tmp8g59trjl/pip.zip/pip/_internal/configuration.py", line 26, in <module>
  File "<frozen zipimport>", line 259, in load_module
  File "/tmp/tmp8g59trjl/pip.zip/pip/_internal/utils/logging.py", line 29, in <module>
  File "<frozen zipimport>", line 259, in load_module
  File "/tmp/tmp8g59trjl/pip.zip/pip/_internal/utils/misc.py", line 44, in <module>
  File "<frozen zipimport>", line 259, in load_module
  File "/tmp/tmp8g59trjl/pip.zip/pip/_internal/locations/__init__.py", line 66, in <module>
  File "<frozen zipimport>", line 259, in load_module
  File "/tmp/tmp8g59trjl/pip.zip/pip/_internal/locations/_distutils.py", line 20, in <module>
ModuleNotFoundError: No module named 'distutils.cmd'

가상환경 비활성화

deactivate

모듈 설치

sudo apt-get install python3.8-distutils

 

그리고 나서 위 과정을 다시 하게 되면 에러 없이 가상환경을 생성할 수 있다.

728x90
SMALL
저작자표시 비영리 변경금지 (새창열림)

'버그처리' 카테고리의 다른 글

Django - DJANGO_SETTINGS_MODULE 에러  (0) 2023.05.11
EC2: Superset 백그라운드 실행 간 환경 변수 에러  (0) 2023.05.08
mysqlclient 설치 에러  (0) 2023.05.01
superset db upgrade시 WARNING 문제(SECRET_KEY)  (0) 2023.05.01
AttributeError: 'sqlparse'  (0) 2023.05.01
'버그처리' 카테고리의 다른 글
  • Django - DJANGO_SETTINGS_MODULE 에러
  • EC2: Superset 백그라운드 실행 간 환경 변수 에러
  • mysqlclient 설치 에러
  • superset db upgrade시 WARNING 문제(SECRET_KEY)
동석해요
동석해요
공부하고 싶은게 많은, 사소한 IT 지식들 공유
개발로 자기계발공부하고 싶은게 많은, 사소한 IT 지식들 공유
    250x250
  • 동석해요
    개발로 자기계발
    동석해요
  • 전체
    오늘
    어제
    • 분류 전체보기 (226)
      • Develop (126)
        • 기초지식 (12)
        • FastAPI (102)
        • Django (11)
      • Database & Data (62)
        • 기초지식 (16)
        • MySQL (29)
        • PostgreSQL (8)
        • 데이터 분석 (9)
      • 인공지능 (11)
        • PyTorch (9)
      • Cloud (8)
        • AWS (4)
        • GCP (2)
      • 버그처리 (14)
      • 회고 & 일상 (5)
  • 인기 글

  • 최근 글

  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.3
동석해요
EC2: 특정 python버전으로 venv 생성시 에러 날 때(Mac 기준)

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.