Macports Python IDLE 3.4 không mở


1

Mỗi bài viết trước đó (đặc biệt là Python IDLE từ MacPorts không thể bắt đầu ), tôi đã cố gắng để phiên bản Python 3.4 của tôi hoạt động từ Macports IDLE.app nhưng không có kết quả. Tôi đã thử nhấp đúp thông thường cũng như chạy qua thiết bị đầu cuối và tôi đã cài đặt cổng py34-tkinter thích hợp.

Bất cứ khi nào tôi cố gắng chạy nó (bằng cách nhấp đúp hoặc chạy $ idle3.4từ thiết bị đầu cuối), biểu tượng sẽ bật lên trong dock trong một giây và sau đó biến mất. Chạy từ thiết bị đầu cuối giúp tôi:

Traceback (most recent call last):
  File "/opt/local/bin/idle3.4", line 5, in <module>
main()
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/idlelib/PyShell.py", line 1532, in main
root = Tk(className="Idle")
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/tkinter/__init__.py", line 1856, in __init__
self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_tkinter.TclError: no display name and no $DISPLAY environment variable`

Tôi đang cố gắng thiết lập hệ thống của mình để chạy NLTK nếu điều đó có ích và tôi có OS X El Capitan. Tôi mới đăng bài vì vậy tôi xin lỗi nếu điều này không đúng hoặc tôi đã bỏ qua các chi tiết có liên quan.

Xin được cảm ơn trước về sự giúp đỡ!

Câu trả lời:


1

Phiên bản Macports của IDLE cần X11 để được cài đặt trên máy tính

Kiểm tra xem bạn đã cài đặt X11 chưa và nếu không tải xuống và cài đặt tại đây - https://www.xquartz.org/

Nếu được cài đặt, hãy kiểm tra phiên bản 2.7.9 .. nếu không cập nhật, hãy sử dụng liên kết ở trên

Nếu nó được cài đặt và cập nhật và IDLE vẫn đưa ra lỗi trên, hãy chạy lệnh sau trong cửa sổ đầu cuối để lấy X11 để tự động khởi chạy loadctl -w /L Library / LaunchAgents / org.macosforge.xquartz.startx.plist

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.