miniconda 32bit와 64bit 환경 충돌 없이 동시에 사용하는법(feat. Shell Launcher)

Seungsoo Lee·2022년 7월 7일
0

python

목록 보기
1/4

date: 2021-10-21 11:00:00



파이썬을 사용하다 보면 32bit 환경과 64bit 환경을 한 컴퓨터에 동시에 사용할 때가 있다.

예를 들면 우리나라 증권사 API 같은 경우는 32bit만 지원을 하기 때문에 어쩔 수 없이 32bit 환경 까지도 설정을 해주어야 하는데,

이런 경우에 현재 사용하고 있는 64bit 환경과 충돌 없이 32bit환경을 구성하는 방법을 설명 할것이다.

복잡한 환경변수의 설정없이 깔끔하게 깔 수 있을 것이다.

먼저 miniconda 공식 홈페이지 에 들어가서 32bit version, 64bit version을 다운 받는다.




32bit 설치


2021-10-21-pypost1-01.PNG

그대로 I Agree 누른다.


2021-10-21-pypost1-02.PNG

마찬가지로 그대로 Just Me를 누른다.


2021-10-21-pypost1-03.PNG

원하는 위치에 따로 32bit 폴더를 생성해서 그 위치에 설치를 한다.(나와 같은경우는 miniconda-32bit라는 폴더를 만들었다.)

여기서 막히는 경우가 종종 있다.

그 이유는 사용자 계정이 영어로 되어있지 않아서 그럴것이다.

따라서 이런 경우엔 윈도우 계정을 사용자 이름을 영어로 하나더 만들어서 설치를 하면 된다.

Next를 누르고


2021-10-21-pypost1-04.PNG

다음은 옵션에 모든 체크를 빼준다.

안그러면 나중에 64bit와 충돌이 생긴다.

그리고 Install을 눌러준다.


2021-10-21-pypost1-05.PNG

이렇게 다 되면 Next를 눌러서


2021-10-21-pypost1-06.PNG

이런식으로 Finish를 누르면 일단 32bit는 설치가 다 된것이다.




64bit 설치

32bit설치하는 과정이랑 거의 똑같다.

동일하게 진행하다가,

3번쨰에서

2021-10-21-pypost1-09.PNG

원하는 위치에 따로 64bit 폴더를 생성해서 그 위치에 설치를 한다.


2021-10-21-pypost1-10.PNG

마찬가지로 둘다 체크를 빼준다음 설치를 진행하면 32bit 64bit모두 설치가 된 상태이다.

그런데 여기서 에디터를 이용해서 코드를 짜려면 에디터에서도 설정을 해줘야하는데,

필자는 VSCODE를 사용해서 VSCODE에서의 설정방법을 설명할 것이다.




Shell Launcher


VSCODE의 플러그인인 Shell Launcher을 설치를 하면 된다.

2021-10-21-pypost1-13.PNG

확장에 들어가서 shell launcher을 설치한다.


2021-10-21-pypost1-14.PNG

그리고 vscode 설정에 들어가 terminal이라고 검색을 하면

Terminal Integrated Automation Shell : Window 부분에서

setting.json에서 편집을 클릭한다.


2021-10-21-pypost1-15.PNG

shellLauncher.shells.window {} 이런식으로 바꾸어 주어야하는데,

시작에 들어가서 Anaconda3 (32-bit) - > Anaconda Prompt(miniconda-32bit)라는 파일에서 속성을 눌러보면 다음과 같이나오는데 (사진에는 powershell prompt인데 원래는 그냥 prompt로 확인해야한다)

대상(T) 에 있는 내용을 저 위에 넣어주면 된다.


2021-10-21-pypost1-19.PNG

대상에 있는 내용을 보면

/k 앞까지의

C:\Window\System32\cmd.exe"shell" 뒤에 넣어주고 ,(콤마)를 찍고

대괄호 안에다가 /K 와 그 뒤에 있는 내용을 "args" 로 넣어준다음 ,(콤마)를 찍고

마지막에 "label"에는 표시되는 이름을 사용자 지정해주면 된다.

64bit도 마찬가지로 같은 방식으로 밑에 추가해서 적어주면 설정은 마무리 되었다.




miniconda 실행

Ctrl + Shift + P 를 누르면 다음과 같이 나온다.

2021-10-21-pypost1-16.png

여기서 Shell Launcher이라고 검색을 하면 다음과 같이 Shell Launcher이 보인다.

그것을 클릭하면


2021-10-21-pypost1-17.png

우리가 설정한 label대로 64bit 32bit 둘다 보인다.

이제 원하는 환경을 클릭하게 되면


2021-10-21-pypost1-18.PNG

이런식으로 아나콘다 환경에 접근할 수 있게 된다.




제가 올린 글에서 잘못된 부분이 있으면 제 메일로 연락주세요!

크리에이티브 커먼즈 라이선스
이승수의 저작물인 이 저작물은(는) 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.

0개의 댓글