본문 바로가기
연구 노트/개발환경 구축

개발환경 :: API를 위한 아나콘다 32bit 개발 환경으로 변경하기 (Win10)

by Dr. STEAM 2022. 9. 1.
반응형

32bit 개발환경으로 변경해야 되는 이유

PC 등에서 공개 데이터(기상, 대기질, 증권 등)를 수집하기 위해서는 각 서버의 API를 사용해야 합니다. 이때, API 개발 환경의  bit 수를 맞춰줘야 합니다. 즉, 윈도우 OS Anaconda 64bit 환경에서 32bit API를 다룰려고 하면 Error가 발생합니다. 따라서,  아래와 같이 32-bit 개발 환경으로 변경하여야 됩니다. 이 방법의 장점은 아래와 같습니다. 

   1. 32bit 윈도우를 재설치할 필요없이 64bit 윈도우에서 개발 환경 설정 가능

   2. 32bit 아나콘다 재설치 필요없이 64bit 아나콘다에서 개발 환경 설정 가능

 

방법

1. Anaconda Prompt 에서 아래 과정 수행

    (base) C:\Users\chpark> conda --version

    conda 4.12.0

    (base) C:\Users\chpark> python --version

    Python 3.9.12

 

    (base) conda info

              :   

        platform : win-64  로 확인됨.

              : 

 

2. 32bit 로 아나콘다 환경 변경

    (base) C:\Users\chpark>set CONDA_FORCE_32BIT=1     

      위 명령을 수행하면 아무 반응이 없습니다. 주의할 점은 32BIT=1 사이에 공백이 없어야 합니다. set CONDA_FORCE_32BIT=0 를 입력하면 다시 64bit로 돌아옵니다. 아래와 같이 아나콘다 bit를 확인할 수 있습니다. 

    (base) conda info

            :     

        platform : win-32  로 변경되었는지 확인

            : 

3.  32bit 개발을 위한 가상환경을 설정

    (base) C:\Users\chpark>conda create -n py39_32 python=3.9.12 anaconda

    (base) C:\Users\chpark>conda activate py38_32 

    (py39_32) C:\Users\chpark> conda info

            아래 결과와 같이 platform : win-32  임이 확인되면 완성입니다. 

 

PyQt5 설치

32bit PyQt5를 설치하려면 위에서 생성된 가상환경 py39_32에서

    (py39_32) C:\Users\chpark>   pip install pyqt5 

를 실행하면 됩니다. 

 

 

가상환경 IDE에 연결하기

PyCharm 등의 IDE에 위에서 생성한 가상환경을 연결하면 됩니다. 

 

 

 

 

 

 

참고문헌: https://steady-coding.tistory.com/270

728x90
반응형