본문 바로가기

파이썬 설치 : 포터블

파이썬 설치 : 포터블

파이썬을 개발하다 보면 여러가지 버전을 여러가지 이유로 인해서 설치 하게 된다.

때로는 사용하는 특정 프로그램이 파이썬 버전을 요구해서 거기에 맞게 작성하게 된다.

 

나는 포터블 버전으로 사용하길 좋아하며 전역으로 파이썬 설정해두고 쓰는걸 선호하지 않는다.

이전에 한번 했다가 라이브러리가 엉뚱한데 설치가 되어서 아무리 설치해도 없다고 나오는 에러를 잡는다고 하루가 가기도 했다.포터블 형식으로 설치하는건 처음은 불편하지만 익숙해 지면 쓸만한다.

 

 

 

이번 시간은 임베디드 파이선을 설치하고 쓰는법을 정리해보았다.

 

목차

    1.파이썬 포더블 다운로드.

    python 홈페이지를 방문해서 embed가 되어 있는 파일을 받는다.

    https://www.python.org/downloads/

     

    Download Python

    The official home of the Python Programming Language

    www.python.org

     

    버전 목록 중 windows embeddable package를 받는다.

     

    참고로 포터블 버전은 pip도 없다. 대부분의 개발의 경우 뭔가를 설치를 하기 때문에 pip는 꼭 있어야 한다.

     

    파이썬 설치는 간단하다 원하는 폴더에 압축을 풀면 끝이다.

     

    python311._pth

    # Uncomment to run site.main() automatically
    import site

     

    2.pip 설치

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

     

    파이썬 압축 푼 폴더에 get-pip.py란 파일을 만들고 위 링크 내용을 모두 긁어서 붙여넣는다.

    그리고 python get-pip.py 를 실행하면 pip.exe 파일이 생성이 된다.

     

    경로는 압축을 푼 폴더 Scripts에 보면 있다. 이제 사용을 하면 된다.

     

     

    3.문제점

    로컬에 풀었기 때문에 실행을 다른 폴더에서 할 때 풀경로로 지정을 하고 써야 한다. 일반적으로는 인스톨러를 설치하고 환경변수 설정하면 어디서나 가능하다.

     

    그러나 이번글은 그러한 것이 아니기 때문에 다른 경로에서 실행을 할려면 풀 경로를 입력하면 된다.

    d:\aaa\python.exe라면

     

    다른곳에서 실행할때도 d:\aaa\python.exe aaa.py 로 해야 한다.

    가장 기본적인 방법은 배치파일을 만들어 쓰면 된다.

    @echo off
    D:\aaa\python.exe %1

     

    사용법은 python_run.bat aaa.py

     

    포터블이기 때문에 다소 번거로워 지긴 했다.

    일반적인 상황에서 파이썬을 사용할 떄는 그냥 install을 설치해서 환경 변수에 잡아주고 어디서나 쓰면 된다.

     

    그러나 그렇지 않는 경우도 분명히 생기게 마련이다. 가상환경에서 쓰던지 도커에서 쓰던지 하던 상황은 배제하고 이야기를 해보았다.