2012-08-08 36 views
8

Ban đầu tôi có python 2.7, thường đi kèm với hệ điều hành (hiện đang sử dụng Linux Mint 12). Tôi muốn thử python 3, vì vậy tôi cài đặt nó cùng với python 2. Tất cả tốt ở đó, tôi có thể chạy cả hai phiên bản trong thiết bị đầu cuối bằng cách gọi python hoặc python3. Tuy nhiên, có vẻ như không có cách nào để bắt đầu IDLE với python 3. Có một số lá cờ mà tôi có thể vượt qua để IDLE khi tôi bắt đầu nó để tôi có thể chọn phiên bản của python tôi muốn nó chạy?Bắt đầu IDLE với python 3 trên Linux (python 2.7 được cài đặt cùng)

Ví dụ: (những thứ này không hoạt động) idle3 hoặc idle --shell=python3 hoặc thứ gì đó tương tự. Hy vọng bạn nhận được những gì tôi có ý nghĩa. Tôi đã đọc về việc trỏ đến một tệp thực thi khác trong this question about IDLE for Python 3 (on Vista). Tuy nhiên, tôi dường như không thể làm điều tương tự trên Linux.

Trả lời

4

Bạn sẽ phải cài đặt gói thích hợp - Python 2.x và 3.x không tương thích với nhau.

Bạn có thể tìm liên kết here.

+1

Cảm ơn bạn vì điều đó. Tôi tìm thấy các exectubale cho nhàn rỗi trong '/ usr/bin', một được gọi là' nhàn rỗi, và một được gọi là 'idle-python2.7'. Vì vậy, tôi đã thử 'sudo apt-get cài đặt nhàn rỗi-python3.2', và đoán những gì? Đã giải quyết được vấn đề! –

9

Chỉ cần loại sudo apt-get install idle3 trong terminal của bạn và nhàn rỗi cho các phiên bản của Python 3 cài đặt trước đó sẽ được cài đặt. Sau đó cả hai đều tương thích. Bạn chạy 2,7 ​​nhàn rỗi từ thiết bị đầu cuối của bạn bằng cách chỉ cần gõ idle. Và bạn chạy phiên bản nhàn rỗi 3 bằng cách chỉ cần gõ idle3 trong thiết bị đầu cuối. Điều đó làm việc cho tôi.

2

Tôi đã cài đặt nhàn rỗi bằng cách sử dụng lệnh sau:

sudo yum install python-tools.x86_64 

Và tôi có thể chạy cả hai lệnh và mang lại cho tôi python2 hoặc 3 vỏ tương ứng:

idle 
idle3 
+0

cảm ơn sự giúp đỡ – eeshwr

3

tôi phải cài đặt python3-công cụ để lấy idle3 (sử dụng Fedora 18).

+0

Hoạt động trên Fedora 17 cũng vậy. – tinkerbeast

1

Christy nói:

"Tôi đã phải cài đặt python3-công cụ để có được idle3 (sử dụng Fedora 18)."

sudo yum install python3-công cụ

này cũng hoạt động trên Fedora 19.

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