본문 바로가기

개발/Python

Pycharm pyqt5 관련 오류 (타임퍼센트 AI 주식투자 강의)

2-1 증권사 Open API 연동하기(50분짜리 영상)

 

첨부파일을 bot 폴더에 넣고 파이참을 Run해봐도 계속

 

PyQt5 install 하라는 오류가 났다

 

 

1. 설치를 32bit로 안 한 경우

처음엔 pip install pyqt5를 해봐도 버전이 안 맞는다는 오류가 있어 계속 삽질을 했는데... 

해결은 설치에 있었다.

 

나같은 경우는 파이썬 3.8.5

아나콘다 버전을 64bit로 깔았는데

 

키움증권 API는 32bit라 아나콘다3도 32bit로 깔아줘야 한다.

 

>> 개발 환경 구축하기 챕터로 가서

13:01초 Base interpreter 폴더

C:\programData\Anaconda3\python.exe로 직접 입력해야 함

14:10초에 system interpreter도 똑같은 경로로 입력하기

 

+ Anaconda 3 32bit로 설치했는지 확인하기

 

 

 

2. spyder 4.0.1 requires pyqtwebengine<5.13; python_version >= "3", which is not installed.

   spyder 4.0.1 has requirement pyqt5<5.13; python_version >= "3", but you'll have pyqt5 5.15.0 which is incompatible 관련 에러

 

 

그러니 또 다음과 같은 오류가 난다.. ㅎ

 

 

해결책 1 -> pyqt5, pyqtwebengine을 5.13 이하의 버젼으로 설치

 

pip install pyqt5==5.12.0
pip install pyqtwebengine==5.12.0

 

 

해결책 2 -> 관리자 권한으로 pyqt5 깔기

pip install --user pyqt5

 

해결책 2-1 ->  anaconda prompt를 우클릭 - 관리자 권한으로 실행

pip uninstall pyqt5
pip install pyqt5

 

 

오류 3 : 권한 없음 

 

ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 액세스가 거부되었습니다: 'c:\\programdata\\anaconda3\\lib\\site-packages\\scipy\\cluster\\hierarchy.py'

# Consider using the `--user` option or check the permissions.

다음과 같은 오류가 뜬다면 권한이 없다는 이야기다.

 

 

 

바탕화면-파이참 우클릭 - 관리자 권한으로 실행 후

터미널로 들어가서

pip install spyder

를 하면 문제가 해결된다!