Jika Anda menginstal PyQt4 di Windows, file berakhir di sini secara default:
C: \ Python27 \ Lib \ site-packages \ PyQt4 *. *
tetapi juga meninggalkan file di sini:
C: \ Python27 \ Lib \ site-packages \ sip.pyd
Jika Anda menyalin folder sip.pyd dan PyQt4 ke virtualenv Anda, semuanya akan berfungsi dengan baik.
Sebagai contoh:
mkdir c:\code
cd c:\code
virtualenv BACKUP
cd c:\code\BACKUP\scripts
activate
Kemudian dengan menyalin dari windows explorer C:\Python27\Lib\site-packages
file (sip.pyd) dan folder (PyQt4) yang disebutkan di atas keC:\code\BACKUP\Lib\site-packages\
Kemudian kembali ke CLI:
cd ..
(c:\code\BACKUP)
python backup.py
Masalah dengan mencoba meluncurkan skrip yang memanggil PyQt4 dari dalam virtualenv adalah bahwa virtualenv tidak menginstal PyQt4 dan tidak tahu cara mereferensikan instalasi default yang dijelaskan di atas. Tetapi ikuti langkah-langkah ini untuk menyalin PyQt4 ke virtualenv Anda dan semuanya akan berfungsi dengan baik.