본문 바로가기

programming

[Python] 아나콘다 32비트 가상환경 만들고 파이참에서 사용하기 (Making 32bit Python in Anaconda & Using virtual env in Pycharm)

***키움 Open API 연동오류 해결 방법

AttributeError: 'QAxWidget' object has no attribute 'OnEventConnect'

 

오탈자도 없는데, 위와 같은 문제가 생겼다. 

찾아보니, bit가 안맞아서 발생하는 문제였다.

OPEN API는 32bit인데, 내가 사용하던 파이썬은 64bit이기 때문이다.

 

결론적으로는 파이썬 32bit 가상환경을 만들어서 파이참에서 사용하면 된다.

 

 

1. 아나콘다 프롬프트 실행 

(1. Anaconda Prompt) 

 

 

2. 파이썬 32비트로 설정

(2. setting 32bit python)

set CONDA_FORCE_32BIT=1

 

 

3. 파이썬 가상환경 설치

(3. install 32bit python virtual env)

가상환경이름은 주로 py37_32 와 같이 표현한다.

py : 파이썬

37 : 3.7 버전

32 : 32bit 

conda create -n py37_32 anaconda

 

 

4. 설치한 가상환경 실행

(4. activate the virtual env)

(base) 에서 (py37_32)로 변경된 것을 확인할 수 있다.

conda activate py37_32 

 

 

5. 설치된 가상환경 확인하기

(5. Check the folder of the virtual env)

Anaconda3 설치 폴더 밑에 가상환경들이 설치된 것을 볼 수 있다.

 


6. 설치한 가상환경을 Pycharm에 설정하기

(6. Setting the virtual env in Pycharm)

File - Settings 로 들어간다.

 

 

 

7. 설치한 가상환경 추가하기

(Add the virtual env)

Project - Python Interpreter - Add

 

 

 

 

8. 가상환경 열기

(8. Activate the virtual env in Pycharm)

Terminal - 

conda activate py37_32