본문 바로가기
지속가능티끌/Python

파이썬 포터블 개발환경 구축 - 설치 방식.

by i.got.it 2024. 8. 16.

 

 

파이썬 포터블 개발환경 구축

 

개요 

-  PC 에 종속되지 않고 외장 USB 스토리지 에 파이썬 개발환경 및 작업파일들 몰아두고 어떤 PC 든 USB 로 외장 스토리지 연결하면 파이썬 코딩 작업 가능하게 함. 일관성 달성. 

-  파이썬 IDE 로 VSCode 이용. (  VSCode 가 포터블 활용 지원됨.  ) 

 

 

- 상기의 목적을 달성하기 위하여,  이전 시도했던  Python embeddable 다운로드  방식으로 하면 가상환경 생성하는 venv 나 pip 패키지 등이 포함 되어있지 않아 번잡스럽다. 

- 본 글에서는 파이썬 설치파일로 설치경로를 외장 스토리지로 하여 포터블 구축 한다. 

 

외장 스토리지에 파이썬 설치 

 

파이썬 설치 파일 다운로드 주소 : https://www.python.org/downloads/windows/  

 

에서 아래 체크한  설치 파일 다운로드.  

 

 

설치 실행 초기 Customize installation 선택. 

- 로컬 PC 에 PATH 설정하는건 선택하지 않는게 좋음. 

 

경로를 외장 스토리지로 함. 

- 아래 기본 체크된건 전부 해제 하는게 좋음. 

 

 

 

가상환경 만들고 활성화 하기 

파이썬 설치된 폴더 Python312 하위에 myenv 라는 이름으로 가상환경 만들기. 가상환경 구축은 필수는 아님. 

 

 

앞에서 만든 가상환경 myenv 활성화 하기 

구문 : myenv\Scripts\activate 

활성화하면 커맨드창에서 앞부분에 (myenv) 가 붙어 다님. 

 

가상환경에서 파이썬 패키지 설치. 

설치예 : - 파이썬 패키지 중에 암호화폐 거래소 바이비트  api 통신용 파이썬 라이브러리인 pybit 을 pip 로 설치해본다. 

 가상환경에서 설치하면 myenv-> Lib -> site-packages 폴더 하위에 패키지 파일들 배치됨. 

 

잘 설치됨 확인. 

 

 

VSCode 설정1. VSCode 포터블 셋팅  

- 외장 스토리지에  포터블 용으로 배포되는 VSCode zip파일 압축 해제하고 폴더 Data 만들어주는 것이 전부. 

- 방법 상세 : https://igotit.tistory.com/4313

 

Visual Studio Code . 포터블 (무설치) 활용

Visual Studio Code 무설치  - 외장하드에 설치해두고 아무 PC에 연결하여 실행 하기 위함. - 개발대상 별로 전용 VSCode 폴더 여럿  만들어서 활용 가능. 예 : 메타트레이더4 용 VSCode, 메타트레이더 5용

igotit.tistory.com

 

나의 경우 SSD 에 아래 그림처럼  폴더명 VSCode_Python 으로 하여 파이썬 용으로 활용할 VSCode  포터블 셋팅 완료. 

 

 

 

VSCode 설정2. VSCode 에 파이썬 확장 설치 

- 앞의 설정1의  VSCode 실행하여 파이썬 확장 설치. 

 

 

 

 

 

 

VSCode 설정 3. 파이썬 연결 하기 

- VSCode 에서 아무이름으로  확장자 .py 로 하여 생성하면 VSCode 우하단 상태바 Python 버전 표시영역 클릭하면 파이썬 선택 가능하다. 앞의 파이썬 설치 하고 나서 만든 가상환경 myenv 폴더 하위의 Scripts 에 있는 python.exe 를 선택해뒀다. 

 

 

 

결론 

- 파이썬 설치파일로 외장 스토리지에 설치하고, VSCode 를 IDE 로 사용하면 깔끔한 포터블 환경 달성된다. 

 

- 파이썬 설치과정에서 로컬 PC 측에 설정되는 것은 환경변수  PATH 가 전부이며 , 외장 스토리지에 연결된 PC 측에 PATH 설정하지 않아도 VSCode 로 파이썬 코딩하는 과정에서는 PATH가 중요하지 않음. 

 

- 외장 스토리지를 연결하는 PC 측에 유일하게 설정해줘야 하는것은 PC 에서 외장스토리지에 할당하는 드라이브 문자를 항상 고정적으로 되게끔(본 예에서는 M 으로 하고 있음) 디스크 관리자에서 설정해주면 된다.  PC 에서 초기 1회 설정해주면 이후는 계속 동일 드라이브 문자 할당하므로 번잡스럽지 않다. 

 

 

 


데스크 탑  

 

 

노트북

 

 

 

 

기타 상황. 파이썬 여러 버전이 필요한 경우 

- 본 글의 예에서는 파이썬 최신(2024,08.17 기준) 버전 3.12.5 를 활용하는 경우이나, 과거 버전의 파이썬 여러 개가 요구되는 경우도 반드시 생긴다. 사유 : 꼭 사용해야 하는 패키지가 파이썬 버전 종속성을 가진 경우가 있다. 3.10 이후에는 정상 설치도 안되고 3.9 버전에서만 설치 가능한 경우등. 

 

- 과거 버전의 파이썬을 폴더이름에 버전 번호 명시하여 아래 폴더 구조로 설치하면 된다. 

여러 버전의 파이썬 설치

 

 

- 파이썬 버전 별로  VSCode 포터블을 여러 개 만들어도 되고, 혹은 1개의 VSCode 이용하여  VSCode 의 파이썬 interpreter 설정에서 특정 버전 지정해서 활용해도 된다. 

 

 

 

 

연관 

위와 같이 파이썬 포터블 개발환경 구축되면 PyTorch 도 포터블 개발환경 달성된다. 

 

PyTorch . 포터블 개발 환경 구축

개요 - PyTorch 개발환경을 USB 외장 스토리지에 모두 구비하고, 아무 PC 에 연결해도 PyTorch 활용 작업 가능하게 하기. - PyTorch 는 파이썬 개발 환경에 종속되므로 파이썬 개발환경을 포터블로 셋팅

igotit.tistory.com

 

 

 


첫 등록 : 2024.08.16

최종 수정 : 

단축 주소 : https://igotit.tistory.com/5761


 

댓글



비트코인




            암호화폐/외환/나스닥/골드          
       
현물 |선물 인버스 |선물 USDT , bybit MT5               프랍 트레이딩. MT4,MT5