국내 증권사 API 를 이용하기 위해서는 Python 32비트 환경이 필요하고
용량이 큰 데이터 처리를 위해서는 64비트 환경이 필요합니다.
그래서 가상 환경으로 32비트와 64비트를 만들겠습니다.
1) 64비트 가상 환경 만들기
Windows 검색에서 anaconda 라고 치면 Anaconda Prompt 가 표시됩니다.
2) 64 비트 패키지 다운로드 설정
conda config --env --set subdir win-64
현재 활성화된 Conda 환경(또는 새로 만들 환경)에 대해 win-64(Windows 64비트)용 패키지를 다운로드하도록 설정합니다.
기본적으로 Conda는 운영 체제의 아키텍처에 맞는 패키지를 가져오는데, 이 명령을 실행하면 강제로 32비트용 패키지를 설치하도록 합니다.
--env 옵션을 사용하면 현재 활성화된 환경에만 적용되며, 글로벌 설정은 변경되지 않습니다.
만약 명령 실행 시에 다음과 같은 에러가 발생했다면 관리자 권한으로 실행이 되지 않고 일반 권한으로 실행이 된 것입니다.
CondaError: Cannot write to condarc file at C:\anaconda3\.condarc
Caused by PermissionError(13, 'Permission denied')
꼭 권리자 권한으로 실행하세요.
3) 가상 환경 생성
conda create --name py38_64 python=3.8
py38_64라는 새로운 Conda 가상 환경을 생성하고, Python 3.8을 설치합니다.
앞서 설정한 win-64 서브디렉토리를 사용하여 64비트용 Python을 설치합니다.


4) 가상 환경 활성화
conda activate py38_64

5) 가상 환경 테스트
python -V
python -c "import struct; print(struct.calcsize('P') * 8)"

참고할 점은 32비트와 64비트로 설치된 Python 마이너 버전이 다를 수 있다는 것입니다.
32비트 : 3.8.13
64비트 : 3.8.20
1.5) 가상 환경 비활성화
conda deactivate

실행한 전체 명령은 다음과 같습니다.
conda config --env --set subdir win-64
conda create --name py38_64 python=3.8
conda activate py38_64
python -V
python -c "import struct; print(struct.calcsize('P') * 8)"
conda deactivate
'시스템 트레이딩 > JbTrader 1호' 카테고리의 다른 글
| 2.1편-PyCharm 다운로드 (0) | 2025.03.08 |
|---|---|
| 2편-PyCharm 개발 환경 설정 (0) | 2025.03.08 |
| 1.3편-Python 32비트 가상 환경 만들기 (0) | 2025.03.08 |
| 1.2편-아나콘다 설치 (0) | 2025.03.08 |
| 1.1편-아나콘다 다운로드 (0) | 2025.03.08 |

