Nếu bạn cài đặt PyQt4 trên Windows, các tệp sẽ kết thúc ở đây theo mặc định:
C: \ Python27 \ Lib \ site-package \ PyQt4 *. *
nhưng nó cũng để lại một tệp ở đây:
C: \ Python27 \ Lib \ site-pack \ nhâm nhi.pyd
Nếu bạn sao chép cả thư mục aim.pyd và PyQt4 vào virtualenv, mọi thứ sẽ hoạt động tốt.
Ví dụ:
mkdir c:\code
cd c:\code
virtualenv BACKUP
cd c:\code\BACKUP\scripts
activate
Sau đó, với bản sao windows explorer từ C:\Python27\Lib\site-packages
tệp (aim.pyd) và thư mục (PyQt4) được đề cập ở trên sangC:\code\BACKUP\Lib\site-packages\
Sau đó quay lại CLI:
cd ..
(c:\code\BACKUP)
python backup.py
Vấn đề khi cố gắng khởi chạy tập lệnh gọi PyQt4 từ bên trong virtualenv là virtualenv không được cài đặt PyQt4 và nó không biết cách tham chiếu cài đặt mặc định được mô tả ở trên. Nhưng hãy làm theo các bước sau để sao chép PyQt4 vào virtualenv của bạn và mọi thứ sẽ hoạt động tốt.