하얀설표 블로그




해결)The virtual environment was not created successfully because ensurepip is not available.





( 수정됨)


에러

다음은 파이썬 3.11 버전의 가상환경을 생성하려고 시도했을 때 발생한 에러이다.

$ python3.11 -m venv 3.11
The virtual environment was not created successfully because ensurepip is not available.  On Debian/Ubuntu systems, you need to install the python3-venv package using the following command.

    apt install python3.11-venv

You may need to use sudo with that command.  After installing the python3-venv package, recreate your virtual environment.

Failing command: ['/home/ubuntu/3.11/bin/python3.11', '-Im', 'ensurepip', '--upgrade', '-- default-pip']

해결방법

가상환경을 설치하려는 파이썬의 venv 패키지를 설치한 다음, 다시 시도한다.

$ sudo apt install python{파이썬 버전}-venv

설명

리눅스 os에서 apt 명령으로 파이썬만을 설치했다면, 가상환경 패키지는 함께 설치되지 않는다.
다음은 파이썬3.11 가상환경 패키지를 설치하는 명령어 예시이다.

$ sudo apt install python3.11-venv
$ python3.11 -m venv 3.11


공감 : 0







white.seolpyo.com