
Когда я печатаю python
, я получаю это:
Когда я печатаю find . -name \python*
, я получаю это:
Когда я набрал locate -b \python
, я нашел это:
Я не понимаю, почему у меня установлено несколько версий Python через обновление Ubuntu, и у меня установлена последняя версия Python 3.4, но когда я использую Python, он все равно использует версию 2.7.6.
Я перешел с Windows и пока не очень хорошо знаком с Linux.
решение1
Я не понимаю, почему у меня установлено несколько версий Python через обновление Ubuntu, и у меня установлена последняя версия Python 3.4, но когда я использую Python, он все равно использует версию 2.7.6.
Python 2 и 3 — этоне совсем совместимои многие проекты все еще используют Python 2, так что на данный момент вам нужны оба. Обычно вы указываете, какой Python вы хотите использовать (в вашем коде вам нужна строка #!/usr/bin/python3
).
Для разработки я обычно предпочитаю virtualenv
такой инструмент, какАнакондаи иметь отдельный Python. Тогда системный Python не будет затронут, когда я устанавливаю более новую версию библиотеки.