2012-08-08 9 views
8

Początkowo miałem python 2.7, który często jest dostarczany wraz z systemem operacyjnym (obecnie używa Linux Mint 12). Chciałem wypróbować Pythona 3, więc zainstalowałem go razem z pythonem 2. Wszystko w porządku, mogę uruchomić obie wersje w terminalu, dzwoniąc pod numer python lub python3. Jednak wydaje się, że nie ma sposobu, aby uruchomić IDLE z pythona 3. Czy jest jakaś flaga, którą mogę przekazać do IDLE, kiedy ją uruchomię, aby wybrać którą wersję Pythona chciałbym uruchomić?Uruchom IDLE z pythonem 3 na Linuksie (python 2.7 zainstalowany obok)

E.g. (to nie działa) idle3 lub idle --shell=python3 lub coś w tym stylu. Mam nadzieję, że zrozumiesz, o co mi chodzi. Przeczytałem o wskazaniu innego pliku wykonywalnego w this question about IDLE for Python 3 (on Vista). Jednak nie wydaje mi się, żebym zrobił analogiczną rzecz na Linuksie.

Odpowiedz

4

Musisz zainstalować odpowiedni pakiet - Python 2.x i 3.x nie są ze sobą kompatybilne.

Możesz znaleźć link here.

+1

Dziękuję za to. Znalazłem exectubale dla bezczynności w '/ usr/bin', jeden o nazwie' idle', a inny o nazwie 'idle-python2.7'. Więc wypróbowałem 'sudo apt-get install idle-python3.2' i zgadnij co? Problem rozwiązany! –

9

typ Wystarczy sudo apt-get install idle3 w terminalu i bezczynny dla danej wersji Python 3 wcześniej zainstalowany zostanie zainstalowany. Następnie oba są kompatybilne. Uruchomić 2,7 biegu jałowego ze swojego terminala, wpisując po prostu idle. Uruchom wersję bezczynną 3, wpisując w terminalu idle3. To działało dla mnie.

2

zainstalowałem bezczynnie za pomocą następującego polecenia:

sudo yum install python-tools.x86_64 

I mogę uruchomić zarówno polecenia i daje mi python2 lub 3 powłokę odpowiednio:

idle 
idle3 
+0

dzięki za pomoc – eeshwr

3

musiałem zainstalować python3-tools get idle3 (używając Fedory 18).

+0

Działa również na Fedorze 17. – tinkerbeast

1

Christy powiedział:

"Musiałem zainstalować python3-tools, aby uzyskać idle3 (używając Fedory 18)."

sudo yum install python3-tools

Działa to również w Fedorze 19.

Powiązane problemy