Python API를 이용한 자동매매 프로그램을 만들기 위해 32비트의 Python 가상환경을 생성 하려고 합니다.
먼저 가상환경 상태를 확인할텐데, base 환경이 64 bit Python에서 돌아가고 있는것을 확인 할 수 있습니다.
(스크린샷 내 가상환경명은 반복해서 시행한 관계로 조금씩 다를 수 있는 점 양해 바랍니다ㅠㅠ)
0. 가상환경 상태 확인
1. 새로운 가상환경을 생성하기 전 32bit로 설정을 변경
이 부분이 약간은 생소했는데요, 결론적으로 해당 설정이 먼저 선행이 된 후에, Python 버전을 명시한 가상환경을 생성해야만 32bit의 클린한 Python이 설치가 됩니다. 이 과정이 선행되지 않는다면 가상환경 생성 후 32bit의 Python을 다시 설치 해야하는 상황이 발생합니다. (앞으로 설치해야 하는 방향을 설정 해주는 과정 같습니다.)
(base) $ conda config --env --set subdir win-32
2. 새로운 가상환경 생성
이전의 과정으로 32bit Python을 설치할 수 있는 설정을 맞췄으므로, 다음으론 가상환경을 생성해 줍니다. 생성 시 Python Version을 명시해 주면 해당 버전에 맞는 32 비트의 Clean한 Python이 설치가 됩니다.
(base) $ conda create -n py38_32 python=3.8
3. 새로 생성한 가상환경 활성화
이후, 새로 생성한 가상환경을 활성화 하면, 그래도 64비트에서 구동되고 있는것을 확인 할 수 있습니다. 하지만 설치 할 당시의 Python이 32비트이므로 이는 큰 문제가 되지 않는 것 같습니다. (내용 업데이트로 가상환경명 일치하지 않을 수 있음!)
4. 확인
이후 Python을 실행하여 확인하면 OK
import platform
print(platform.architecture())
끄읏 -
추가로 이전의 base 환경에 돌아가서 conda info를 찍어본 결과 win-32 설정이 유지 되고 있어서 수동으로 64비트로 바꿔놓았습니다.
(base) $ conda config --env --set subdir win-64
참고 : https://kka3seb.tistory.com/489
'Development > Python' 카테고리의 다른 글
[Python] Pandas ExcelFile XLRDError: Excel xlsx file; not supported (0) | 2023.08.09 |
---|---|
[Python] 대용량 ipynb 파일 clear output 하는방법 (0) | 2023.02.03 |
[Python] Pandas DataFrame 원하는 순서에 컬럼 추가 (2) | 2022.11.25 |
[Pytorch] RuntimeError: cuDNN error: CUDNN_STATUS_INTERNAL_ERROR 해결 (0) | 2022.09.08 |
[Python] drop_duplicates 안되는 문제 해결 (Index는 같지만 Value가 다를 경우) (0) | 2022.07.04 |
댓글