Windows에 PyQt4를 설치하면 기본적으로 파일이 여기에 표시됩니다.
C : \ Python27 \ Lib \ site-packages \ PyQt4 *. *
하지만 여기에 파일이 남습니다.
C : \ Python27 \ Lib \ site-packages \ sip.pyd
sip.pyd 및 PyQt4 폴더를 모두 virtualenv에 복사하면 정상적으로 작동합니다.
예를 들면 :
mkdir c:\code
cd c:\code
virtualenv BACKUP
cd c:\code\BACKUP\scripts
activate
그런 다음 Windows 탐색기에서 복사 C:\Python27\Lib\site-packages
하여 위에서 언급 한 파일 (sip.pyd) 및 폴더 (PyQt4)에서C:\code\BACKUP\Lib\site-packages\
그런 다음 CLI로 돌아갑니다.
cd ..
(c:\code\BACKUP)
python backup.py
virtualenv 내에서 PyQt4를 호출하는 스크립트를 시작하려고 할 때 발생하는 문제는 virtualenv에 PyQt4가 설치되어 있지 않고 위에서 설명한 기본 설치를 참조하는 방법을 모른다는 것입니다. 그러나 다음 단계에 따라 PyQt4를 virtualenv에 복사하면 잘 작동합니다.