2012-08-07 30 views
8

Khi tôi biên dịch pyQT trên Windows 7 nó sẽ trả về một lỗi nói:Không thể cấu hình pyQT

Traceback (most recent call last): 
    File "configure.py", line 32, in <module> 
     import sipconfig 
ImportError: No module named sipconfig 

Tôi đã cấu hình ngụm nhưng lỗi vẫn xảy ra. Có ai giúp được không?

+4

Bạn cấu hình ngụm, nhưng bạn cũng xây dựng và cài đặt nó? –

+0

Tôi đã xây dựng sip nhưng dấu nhắc lệnh đã phát ra lỗi khi tôi chạy lệnh 'make' và' make install'. –

+0

Bạn không thể bỏ qua lỗi đó. –

Trả lời

1

Khi xây dựng ngụm, hãy thử sử dụng sudo vì vậy bạn có thể viết các tập tin vào /System thư mục:

sudo python configure.py 
sudo make 
sudo make install 

tôi đã cùng một vấn đề, sau đó nhìn vào cài đặt thư mục và nhận tập tin mà không có, vì vậy tôi sử dụng sudo và đã xây dựng thành công nó. Có PyQt được xây dựng là tốt.

5

Điều tương tự cũng xảy ra với tôi trên OSX.

Như @Janne Karila đề xuất, bạn cần phải download và xây dựng SIP trước. Trong thư mục nguồn ngụm chiết xuất ban hành các lệnh trong terminal:

python configure.py 
make 
sudo make install 

Sau đó (trong trường hợp nó thành công), bạn sẽ có thể xây dựng PyQt trong thư mục của mình bằng cách sử dụng cùng 3 lệnh.

+1

Tôi đã báo cáo vấn đề vì tôi đã làm 'sudo make'. Cảm ơn –

+0

Tôi đã phải xác định tôi đã được xây dựng với 'mingw':' python configure.py - nền tảng win32-g ++ ' –

0

Sau khi tải xuống ngụm từ đây download. Giải nén thư mục ngụm trong thư mục PyQt4

cd sip-version 
python configure.py 
make 
make install 

Từ cùng một vị trí và nó sẽ biên dịch và lưu vào thư mục C:\Python

+0

Bạn nên ít nhất đề cập đến chúng ta cần phải làm' make'. – SmallChess

Các vấn đề liên quan