Встановіть і запустіть Python 3 одночасно, ніж Python 2


22

Я використовую 13.04, але я хочу встановити обидві основні версії Python, щоб зробити тести на міграцію мого фактичного коду.

чи можливо встановити Python 3 в ту ж машину, на якій працює Python 2.7? Мені потрібна робота з обома версіями, дякую!

Відповіді:


50

Так, вам просто потрібно встановити python3пакет.

$ sudo apt-get install python3

Python 2.X все ще буде використовуваним Python за замовчуванням, тому, якщо ви хочете запустити сценарій з Python 3.X, вам потрібно запустити

$ python3 /path/to/script.py

або додайте в перший рядок виконуваного сценарію:

#!/usr/bin/env python3

Я багато шукав і знайшов лише інформацію про те, як встановити Python 3, але нічого про те, чи моє середовище розробників безпечно, коли обидві версії запущені. Спасибі!
mlacunza

2
@mlacunza Якщо ви встановите обидва із сховищ за замовчуванням (наприклад, з apt-get, Software Center), у вас взагалі не виникне проблем. Але якщо ви встановите з джерела, залежно від того, де він закінчується, і якщо він замінює встановлення python за замовчуванням, у вас можуть виникнути деякі проблеми.
Салем

@mlacunza Якщо цей відповів на ваше запитання, позначте його як відповідь.
Салем

Яка версія python буде встановлена? У моєму випадку він встановив 3.2, але мені знадобилося 3.5.
chandresh
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.