2011-12-21 26 views
6

Tôi đã cài đặt Python 2.7 (Windwos 7). Tuy nhiên, tôi không thể tải GUI. Tôi không nhận được phản hồi khi tôi cố mở. Tôi cài đặt lại nó nhưng một lần nữa cùng một vấn đề. Điều gì có thể là giải pháp?Không thể tải IDLE (Python GUI)

+0

Điều gì sẽ xảy ra khi bạn cố mở nó? – Derek

+0

Có, tôi không thể mở nó. Chẳng có gì xảy ra. Nó không mở hoặc phàn nàn bất kỳ lỗi nào. – Kisun

+0

hãy thử 'import _tkinter': Tính năng này có hoạt động không? – gecco

Trả lời

3

Có thể có nhiều lý do và khó chẩn đoán và đề xuất giải pháp mà không cần xem xét hệ thống và quy trình thực tế. Nếu bạn thực sự quan tâm để giải quyết vấn đề này, tôi có thể đề xuất cách bạn có thể gỡ lỗi những vấn đề này.

  1. Download Process Monitor
  2. Mang lên quá trình giám sát và lọc tất cả các quá trình trừ pythonw. PythonW là quá trình chạy khi bạn khởi động IDLE.
  3. Bây giờ bắt đầu theo dõi trong Process Monitor.
  4. Mang IDLE và đợi cho đến khi Nhật ký của Trình theo dõi trở nên ổn định.
  5. Bây giờ, hãy nghiên cứu LOG ​​để xem điều gì đã xảy ra.
  6. Nếu bạn cần thêm trợ giúp, chỉ cần đăng nhật ký ở đây và chúng tôi có thể thử xem có gì sai với hệ thống của bạn.

Chỉ để mô phỏng sự cố của bạn, tôi đã đổi tên idle.pyw thành idle_1.pyw và cố gắng đưa IDLE lên. Nó không thành công mà không có bất kỳ thông điệp nào. Sau đó tôi đưa lên quá trình Monitor, và lọc quá trình pythonw và cố gắng để đưa lên IDLE một lần nữa. Tôi đã tìm thấy một thông báo trong nhật ký đã được kết hợp với vấn đề.

enter image description here

Như bạn thấy đấy, tôi đã nêu bật các lỗi đó cho thấy những gì các lỗi có. Hãy thử quá trình thám hiểm và điều này chắc chắn sẽ móng tay xuống vấn đề nếu không có gì làm việc cho bạn :-) Hãy nhớ rằng, chỉ cần tìm kiếm ThreadExit trong nhật ký, Lỗi phải ở ngay trên Chiến dịch. Trong trường hợp khó khăn cho bạn để tìm ra vấn đề, chỉ cần đăng các bắn screan gần ThreadExit, và chúng tôi có thể giúp bạn ra ngoài.


Update từ hình ảnh cung cấp enter image description here

Như bạn thấy trong nhật ký, các FSECURE.DLL đóng thread đột ngột. FSECURE (Antivirus/Firewall) không nghĩ rằng quá trình này có quyền hợp pháp để thực hiện một số thao tác. Nếu bạn cần biết thêm chi tiết về hoạt động bị chặn, bạn sẽ nhận được từ Nhật ký Fsecure. Trong hầu hết các trường hợp như bạn đã trải nghiệm, chạy với tư cách Quản trị viên sẽ giúp quá trình giành quyền không bị Fsecure chặn.

Tôi không có expericne với Fsecure, nhưng hầu hết các phần mềm diệt vi-rút đều có mục nhập danh sách trắng nếu bạn thêm quy trình sẽ ngăn chặn việc chặn nó.

+0

Cảm ơn rất nhiều chỉ dẫn chi tiết của bạn. Tôi đã tải xuống chương trình và cũng đang kiểm tra một câu trả lời khác, điều đó may mắn giúp tôi xác định được vấn đề. Và có, tôi có thể làm cho nó hoạt động với quyền quản trị viên. – Kisun

+0

@Docker, Giữ công cụ này tiện dụng. Nếu bất cứ lúc nào, bất kỳ cửa sổ nào xử lý các hành vi sai trái và bạn không có đầu mối gì là vấn đề, điều này sẽ hoạt động như elixir. – Abhijit

+0

Xin lỗi, đó có vẻ là nội dung spam. Tôi đã cố gắng tải lên hình ảnh cùng với câu hỏi của mình, nhưng có vẻ như tôi cần phải có ít nhất 10 điểm để tải lên hình ảnh. Tôi sẽ gửi email cho tôi (Nếu bạn cung cấp cho tôi địa chỉ email của bạn)? – Kisun

3

Nếu bạn có python trong đường dẫn cài đặt mặc định, hãy thử trong vỏ các cửa sổ:

C:\Python27\pythonw C:\Python27\Lib\idlelib\idle.pyw 

hoặc thay đổi đường dẫn cho phù hợp. Điều này sẽ hoạt động ngay cả khi bạn có các pythons xung đột khác trong quá trình cài đặt hoặc đường dẫn không được đặt.

  1. Nếu nhàn rỗi đến, giải pháp tốt nhất là thay đổi idle.bat (trong idlelib thư mục) với các đường dẫn rõ ràng ở trên và tạo ra một máy tính để bàn truy cập trực tiếp vào đó .bat mới.
  2. Nếu nhàn rỗi không đến, hãy thử
    • bắt đầu nhàn rỗi as administrator
    • bắt đầu nhàn rỗi sau khi tắt cửa sổ tường lửa
+0

Cảm ơn rất nhiều. Bắt đầu nhàn rỗi khi quản trị viên hoạt động. Nhưng tôi sẽ rất vui khi làm cho nó hoạt động cho một tài khoản khác. Xin lỗi vì tôi thậm chí không thể bỏ phiếu cho những câu trả lời hay này. Tôi thực sự đánh giá cao tất cả các câu trả lời. – Kisun

+0

Bạn đã cài đặt python cho tất cả người dùng chưa? [Kiểm tra điều này] (http://blog.dinel.org.uk/?p=125) – joaquin

+0

Có. Có phải tôi chỉ phải làm cho người dùng hiện tại không? – Kisun

0

tôi đã cùng một vấn đề sau khi cài đặt python 3.3.2 trên Windows 7 Professional x64 của tôi.

Trong khi thiết lập, tôi phải cung cấp đặc quyền của quản trị viên do bật UAC. Bao giờ sau khi cố gắng để bắt đầu IDLE không có gì sẽ xảy ra - trừ khi tôi bắt đầu nó như là một quản trị viên.

Tôi đã kiểm tra thiết lập nhưng không thể tạo tùy chọn cho cài đặt không phải quản trị viên như được mô tả trong http://bit.ly/15WBouF.

Lấy cảm hứng từ nhận xét của Joaquin từ phía trên, tôi đã xóa toàn bộ thư mục có tên .idlerc nằm tại thư mục người dùng của tôi. Et voila - IDLE chạy như một sự quyến rũ!

Mặc dù gốc của vấn đề vẫn chưa được biết đối với tôi nhưng điều này đã giải quyết được vấn đề của tôi.

0

Tôi có vấn đề tương tự, IDLE sẽ giữ im lặng và gặp sự cố sau vài lần thử.

Sau đó, tôi đã cố gắng chạy mã từ dòng lệnh: >> python program.py dòng lệnh cho biết rằng tôi đã gặp sự cố với các biến toàn cục. Bạn phải khai báo một biến toàn cục ở đầu mọi thứ trước khi đạt đến nó:

var1 
def func(): 
    global var1 
    ...code.. 
##end of func() 

IDLE sẽ không hiển thị vấn đề đó. Đó là một công cụ hữu ích, nhưng đôi khi khiến bạn không nói nên lời.

-1

Để duy trì tính đơn giản, tôi có thể đề xuất xóa Python 2.7 và tải xuống phiên bản ổn định mà không có sự cố IDLE đã biết. Đó là Python 3.3.3. Nhấp vào đây ->Python 3.3.3 Python 3.4.1. là có vấn đề.

  1. Vui lòng chọn 'Bắt ​​đầu'> 'Máy tính'> Nhấp chuột phải vào 'Máy tính'> Chọn 'Thuộc tính'.
  2. Chọn 'Biến môi trường'.
  3. Chọn biến 'Mới' hoặc 'Chỉnh sửa'. Đường dẫn của python.exe. C: \ Python33.
  4. Chỉnh sửa hoặc nhập Biến mới với quy ước đặt tên. Điều này sẽ khắc phục bất kỳ vấn đề nào với IDLE. Tuy nhiên, liên quan đến GUI - tôi có thể gợi ý những điều sau: 5) Trong Command Prompt, nhập: cd C: \ Python33. Điều này nên chăm sóc nó. Hi vọng điêu nay co ich.
Các vấn đề liên quan