Nếu, như tôi, bạn không có quyền root trên mạng của bạn vì bạn bè tuyệt vời của bạn IS, và bạn đang làm việc trong một cài đặt cục bộ, bạn có thể có một số vấn đề với các phương pháp trên.
Tôi đã dành tuổi trên Google - nhưng cuối cùng, thật dễ dàng.
Tải xuống tcl và tk từ http://www.tcl.tk/software/tcltk/download.html và cài đặt chúng cục bộ.
Để cài đặt cục bộ trên Linux (tôi đã làm nó vào thư mục chính của tôi), giải nén các tệp .tar.gz cho tcl và tk. Sau đó mở các tệp readme bên trong thư mục ./unix. Tôi đã chạy
cd ~/tcl8.5.11/unix
./configure --prefix=/home/cnel711 --exec-prefix=/home/cnel711
make
make install
cd ~/tk8.5.11/unix
./configure --prefix=/home/cnel711 --exec-prefix=/home/cnel711 --with-tcl=/home/cnel711/tcl8.5.11/unix
make
make install
Nó có vẻ hơi đau nhưng các tệp nhỏ và cài đặt rất nhanh.
Sau đó chạy lại python setup.py build
và python setup.py install
trong thư mục cài đặt python của bạn - và nó sẽ hoạt động. Nó làm việc cho tôi - và bây giờ tôi có thể nhập Tkinter v.v ... vào nội dung trái tim tôi - yipidy-yay. Toàn bộ buổi chiều đã dành cho điều này - hy vọng ghi chú này sẽ cứu người khác khỏi cơn đau.
đã là giải pháp câu trả lời gợi ý làm việc cho u? Nó không dành cho tôi: 'E: Không thể xác định vị trí gói python-tk' đã làm bất kỳ vấn đề nào? –
Đối với những gì nó có giá trị, *** nếu bạn nhận được lỗi này với *** 'matplotlib' nó không phải là luôn luôn cần thiết để cài đặt Tkinter. Gọi 'matplotlib.use ('Agg')' ngay sau khi nhập 'matplotlib'. –