Как заставить терминал запускать python 3.1?

В настоящее время, когда я набираю «python» на терминале, я получаю v2.6, который все в порядке и dandy, но как я могу настроить его вместо v3.1? Есть ли переменная «путь» где-то, что я могу изменить как окна?

EDIT: У меня уже установлен и запущен python3. Я просто хочу знать, как установить его как версию python по умолчанию для оболочки.

14
задан 24 November 2010 в 06:47

33 ответа

Используйте python-virtualenv для создания виртуальной среды python.

Выберите версию Python, которая будет создана в виртуальной среде:

virtualenv --python=/usr/bin/python3.1 myvirtualenv

Для управления несколькими виртуальными средами Python , установите расширение python-virtualenv .

Почему virtualenv?

Основная проблема, которая решается, - это одна из зависимостей и версий, а также косвенные разрешения. Представьте, что у вас есть приложение, которое нуждается в версии 1 LibFoo, но для другого приложения требуется версия 2. Как вы можете использовать оба этих приложения? Если вы установите все в /usr/lib/python2.4/site-packages (или независимо от стандартного местоположения вашей платформы), легко оказаться в ситуации, когда вы непреднамеренно обновляете приложение, которое не нужно обновлять.
18
ответ дан 26 May 2018 в 00:16
  • 1
    Если мое приложение станет публичным, я обязательно воспользуюсь этой благодарностью. – John 24 November 2010 в 21:15

Используйте python-virtualenv для создания виртуальной среды python.

Выберите версию Python, которая будет создана в виртуальной среде:

virtualenv --python=/usr/bin/python3.1 myvirtualenv

Для управления несколькими виртуальными средами Python , установите расширение python-virtualenv .

Почему virtualenv?

Основная проблема, которая решается, - это одна из зависимостей и версий, а также косвенные разрешения. Представьте, что у вас есть приложение, которое нуждается в версии 1 LibFoo, но для другого приложения требуется версия 2. Как вы можете использовать оба этих приложения? Если вы установите все в /usr/lib/python2.4/site-packages (или независимо от стандартного местоположения вашей платформы), легко оказаться в ситуации, когда вы непреднамеренно обновляете приложение, которое не нужно обновлять.
18
ответ дан 25 July 2018 в 22:51

Используйте python-virtualenv для создания виртуальной среды python.

Выберите версию Python, которая будет создана в виртуальной среде:

virtualenv --python=/usr/bin/python3.1 myvirtualenv

Для управления несколькими виртуальными средами Python , установите расширение python-virtualenv .

Почему virtualenv?

Основная проблема, которая решается, - это одна из зависимостей и версий, а также косвенные разрешения. Представьте, что у вас есть приложение, которое нуждается в версии 1 LibFoo, но для другого приложения требуется версия 2. Как вы можете использовать оба этих приложения? Если вы установите все в /usr/lib/python2.4/site-packages (или независимо от стандартного местоположения вашей платформы), легко оказаться в ситуации, когда вы непреднамеренно обновляете приложение, которое не нужно обновлять.
18
ответ дан 27 July 2018 в 00:51

Используйте python-virtualenv для создания виртуальной среды python.

Выберите версию Python, которая будет создана в виртуальной среде:

virtualenv --python=/usr/bin/python3.1 myvirtualenv

Для управления несколькими виртуальными средами Python , установите расширение python-virtualenv .

Почему virtualenv?

Основная проблема, которая решается, - это одна из зависимостей и версий, а также косвенные разрешения. Представьте, что у вас есть приложение, которое нуждается в версии 1 LibFoo, но для другого приложения требуется версия 2. Как вы можете использовать оба этих приложения? Если вы установите все в /usr/lib/python2.4/site-packages (или независимо от стандартного местоположения вашей платформы), легко оказаться в ситуации, когда вы непреднамеренно обновляете приложение, которое не нужно обновлять.
18
ответ дан 31 July 2018 в 10:41

Используйте python-virtualenv для создания виртуальной среды python.

Выберите версию Python, которая будет создана в виртуальной среде:

virtualenv --python=/usr/bin/python3.1 myvirtualenv

Для управления несколькими виртуальными средами Python , установите расширение python-virtualenv .

Почему virtualenv?

Основная проблема, которая решается, - это одна из зависимостей и версий, а также косвенные разрешения. Представьте, что у вас есть приложение, которое нуждается в версии 1 LibFoo, но для другого приложения требуется версия 2. Как вы можете использовать оба этих приложения? Если вы установите все в /usr/lib/python2.4/site-packages (или независимо от стандартного местоположения вашей платформы), легко оказаться в ситуации, когда вы непреднамеренно обновляете приложение, которое не нужно обновлять.
18
ответ дан 31 July 2018 в 11:45

Используйте python-virtualenv для создания виртуальной среды python.

Выберите версию Python, которая будет создана в виртуальной среде:

virtualenv --python=/usr/bin/python3.1 myvirtualenv

Для управления несколькими виртуальными средами Python , установите расширение python-virtualenv .

Почему virtualenv?

Основная проблема, которая решается, - это одна из зависимостей и версий, а также косвенные разрешения. Представьте, что у вас есть приложение, которое нуждается в версии 1 LibFoo, но для другого приложения требуется версия 2. Как вы можете использовать оба этих приложения? Если вы установите все в /usr/lib/python2.4/site-packages (или независимо от стандартного местоположения вашей платформы), легко оказаться в ситуации, когда вы непреднамеренно обновляете приложение, которое не нужно обновлять.
18
ответ дан 2 August 2018 в 04:14

Используйте python-virtualenv для создания виртуальной среды python.

Выберите версию Python, которая будет создана в виртуальной среде:

   ] virtualenv --python = / usr / bin / python3.1 myvirtualenv  

Чтобы управлять несколькими виртуальными средами Python, установите расширение virtualenvwrapper .

Почему virtualenv?

Основная проблема, которая решается, - это одна из зависимостей и версий, а также косвенные разрешения. Представьте, что у вас есть приложение, которое нуждается в версии 1 LibFoo, но для другого приложения требуется версия 2. Как вы можете использовать оба этих приложения? Если вы установите все в /usr/lib/python2.4/site-packages (или независимо от стандартного местоположения вашей платформы), легко оказаться в ситуации, когда вы непреднамеренно обновляете приложение, которое не нужно обновлять.

18
ответ дан 4 August 2018 в 20:19

Используйте python-virtualenv для создания виртуальной среды python.

Выберите версию Python, которая будет создана в виртуальной среде:

   ] virtualenv --python = / usr / bin / python3.1 myvirtualenv  

Чтобы управлять несколькими виртуальными средами Python, установите расширение virtualenvwrapper .

Почему virtualenv?

Основная проблема, которая решается, - это одна из зависимостей и версий, а также косвенные разрешения. Представьте, что у вас есть приложение, которое нуждается в версии 1 LibFoo, но для другого приложения требуется версия 2. Как вы можете использовать оба этих приложения? Если вы установите все в /usr/lib/python2.4/site-packages (или независимо от стандартного местоположения вашей платформы), легко оказаться в ситуации, когда вы непреднамеренно обновляете приложение, которое не нужно обновлять.

18
ответ дан 6 August 2018 в 04:19

Используйте python-virtualenv для создания виртуальной среды python.

Выберите версию Python, которая будет создана в виртуальной среде:

   ] virtualenv --python = / usr / bin / python3.1 myvirtualenv  

Чтобы управлять несколькими виртуальными средами Python, установите расширение virtualenvwrapper .

Почему virtualenv?

Основная проблема, которая решается, - это одна из зависимостей и версий, а также косвенные разрешения. Представьте, что у вас есть приложение, которое нуждается в версии 1 LibFoo, но для другого приложения требуется версия 2. Как вы можете использовать оба этих приложения? Если вы установите все в /usr/lib/python2.4/site-packages (или независимо от стандартного местоположения вашей платформы), легко оказаться в ситуации, когда вы непреднамеренно обновляете приложение, которое не нужно обновлять.

18
ответ дан 7 August 2018 в 22:24

Используйте python-virtualenv для создания виртуальной среды python.

Выберите версию Python, которая будет создана в виртуальной среде:

   ] virtualenv --python = / usr / bin / python3.1 myvirtualenv  

Чтобы управлять несколькими виртуальными средами Python, установите расширение virtualenvwrapper .

Почему virtualenv?

Основная проблема, которая решается, - это одна из зависимостей и версий, а также косвенные разрешения. Представьте, что у вас есть приложение, которое нуждается в версии 1 LibFoo, но для другого приложения требуется версия 2. Как вы можете использовать оба этих приложения? Если вы установите все в /usr/lib/python2.4/site-packages (или независимо от стандартного местоположения вашей платформы), легко оказаться в ситуации, когда вы непреднамеренно обновляете приложение, которое не нужно обновлять.

18
ответ дан 10 August 2018 в 10:33

Используйте python-virtualenv для создания виртуальной среды python.

Выберите версию Python, которая будет создана в виртуальной среде:

   ] virtualenv --python = / usr / bin / python3.1 myvirtualenv  

Чтобы управлять несколькими виртуальными средами Python, установите расширение virtualenvwrapper .

Почему virtualenv?

Основная проблема, которая решается, - это одна из зависимостей и версий, а также косвенные разрешения. Представьте, что у вас есть приложение, которое нуждается в версии 1 LibFoo, но для другого приложения требуется версия 2. Как вы можете использовать оба этих приложения? Если вы установите все в /usr/lib/python2.4/site-packages (или независимо от стандартного местоположения вашей платформы), легко оказаться в ситуации, когда вы непреднамеренно обновляете приложение, которое не нужно обновлять.

18
ответ дан 13 August 2018 в 17:03
  • 1
    Если мое приложение станет публичным, я обязательно воспользуюсь этой благодарностью. – John 24 November 2010 в 21:15

Прежде всего, вам необходимо установить пакет python3. После его установки перейдите к терминалу и введите:

sudo update-alternatives --config python

, затем выберите python3 из представленного списка.

Если это не сработает, возможно, вам придется воссоздать символическую ссылку , Сначала сохраните его:

sudo mv /usr/bin/python /usr/bin/pythonSAVE

впоследствии создайте альтернативы:

sudo update-alternatives --install python2.5 python /usr/bin/python2.5 2
sudo update-alternatives --install python3.1 python /usr/bin/python3.1 1

создайте новую символическую ссылку:

sudo ln -s /etc/alternatives/python /usr/bin/python

Наконец, выберите один (python3), который вы хотите использовать:

sudo update-alternatives --config python

И если вам нужно вернуться к python2, просто повторите команду:

sudo update-alternatives --config python

Я предполагаю, что просто установите пакет и обновления-альтернативы будут работать очень хорошо, вам может не понадобиться воссоздавать ссылки с нуля. Спасибо!

EDIT: Как указано здесь, update-alternatives с опциями --install принимает абсолютную ссылку, поэтому вам может потребоваться запустить:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.5 2
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.1 1
10
ответ дан 26 May 2018 в 00:16
  • 1
    Я попытался запустить sudo update-alternatives --config python, но он говорит мне, update-alternatives: error: no alternatives for python. Я попробовал воссоздать символическую ссылку, как вы сказали, но это не semm ничего не меняет ... Что может быть неправильно? – Sean Bone 27 June 2014 в 14:52

Сначала установите Python 3.1, используя репозиторий мертвых змей: https://launchpad.net/~fkrull/+archive/deadsnakes

Затем вы можете ввести «python3» в командной строке для запуска Python 3.1 сохраняя при этом обычную систему Python.

1
ответ дан 26 May 2018 в 00:16
  • 1
    +1 - Кажется бессмысленным, поскольку python3.1-minimal находится в репозиториях Ubuntu, но на самом деле этот репозиторий содержит python2.4 и python2.5 - что довольно приятно. (Я должен использовать python 2.4 для высокопроизводительных вычислений, знаю боль ...) – Stefano Palazzo♦ 24 November 2010 в 14:14

Сначала установите Python 3.1, используя репозиторий мертвых змей: https://launchpad.net/~fkrull/+archive/deadsnakes

Затем вы можете ввести «python3» в командной строке для запуска Python 3.1 сохраняя при этом обычную систему Python.

1
ответ дан 25 July 2018 в 22:51
  • 1
    +1 - Кажется бессмысленным, поскольку python3.1-minimal находится в репозиториях Ubuntu, но на самом деле этот репозиторий содержит python2.4 и python2.5 - что довольно приятно. (Я должен использовать python 2.4 для высокопроизводительных вычислений, знаю боль ...) – Stefano Palazzo♦ 24 November 2010 в 14:14

Прежде всего, вам необходимо установить пакет python3. После его установки перейдите к терминалу и введите:

sudo update-alternatives --config python

, затем выберите python3 из представленного списка.

Если это не сработает, возможно, вам придется воссоздать символическую ссылку , Сначала сохраните его:

sudo mv /usr/bin/python /usr/bin/pythonSAVE

впоследствии создайте альтернативы:

sudo update-alternatives --install python2.5 python /usr/bin/python2.5 2 sudo update-alternatives --install python3.1 python /usr/bin/python3.1 1

создайте новую символическую ссылку:

sudo ln -s /etc/alternatives/python /usr/bin/python

Наконец, выберите один (python3), который вы хотите использовать:

sudo update-alternatives --config python

И если вам нужно вернуться к python2, просто повторите команду:

sudo update-alternatives --config python

Я предполагаю, что просто установите пакет и обновления-альтернативы будут работать очень хорошо, вам может не понадобиться воссоздавать ссылки с нуля. Спасибо!

EDIT: Как указано здесь, update-alternatives с опциями --install принимает абсолютную ссылку, поэтому вам может потребоваться запустить:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.5 2 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.1 1
10
ответ дан 25 July 2018 в 22:51
  • 1
    Я попытался запустить sudo update-alternatives --config python, но он говорит мне, update-alternatives: error: no alternatives for python. Я попробовал воссоздать символическую ссылку, как вы сказали, но это не semm ничего не меняет ... Что может быть неправильно? – Sean Bone 27 June 2014 в 14:52

Сначала установите Python 3.1, используя репозиторий мертвых змей: https://launchpad.net/~fkrull/+archive/deadsnakes

Затем вы можете ввести «python3» в командной строке для запуска Python 3.1 сохраняя при этом обычную систему Python.

1
ответ дан 27 July 2018 в 00:51
  • 1
    +1 - Кажется бессмысленным, поскольку python3.1-minimal находится в репозиториях Ubuntu, но на самом деле этот репозиторий содержит python2.4 и python2.5 - что довольно приятно. (Я должен использовать python 2.4 для высокопроизводительных вычислений, знаю боль ...) – Stefano Palazzo♦ 24 November 2010 в 14:14

Прежде всего, вам необходимо установить пакет python3. После его установки перейдите к терминалу и введите:

sudo update-alternatives --config python

, затем выберите python3 из представленного списка.

Если это не сработает, возможно, вам придется воссоздать символическую ссылку , Сначала сохраните его:

sudo mv /usr/bin/python /usr/bin/pythonSAVE

впоследствии создайте альтернативы:

sudo update-alternatives --install python2.5 python /usr/bin/python2.5 2 sudo update-alternatives --install python3.1 python /usr/bin/python3.1 1

создайте новую символическую ссылку:

sudo ln -s /etc/alternatives/python /usr/bin/python

Наконец, выберите один (python3), который вы хотите использовать:

sudo update-alternatives --config python

И если вам нужно вернуться к python2, просто повторите команду:

sudo update-alternatives --config python

Я предполагаю, что просто установите пакет и обновления-альтернативы будут работать очень хорошо, вам может не понадобиться воссоздавать ссылки с нуля. Спасибо!

EDIT: Как указано здесь, update-alternatives с опциями --install принимает абсолютную ссылку, поэтому вам может потребоваться запустить:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.5 2 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.1 1
10
ответ дан 27 July 2018 в 00:51
  • 1
    Я попытался запустить sudo update-alternatives --config python, но он говорит мне, update-alternatives: error: no alternatives for python. Я попробовал воссоздать символическую ссылку, как вы сказали, но это не semm ничего не меняет ... Что может быть неправильно? – Sean Bone 27 June 2014 в 14:52

Сначала установите Python 3.1, используя репозиторий мертвых змей: https://launchpad.net/~fkrull/+archive/deadsnakes

Затем вы можете ввести «python3» в командной строке для запуска Python 3.1 сохраняя при этом обычную систему Python.

1
ответ дан 31 July 2018 в 10:41
  • 1
    +1 - Кажется бессмысленным, поскольку python3.1-minimal находится в репозиториях Ubuntu, но на самом деле этот репозиторий содержит python2.4 и python2.5 - что довольно приятно. (Я должен использовать python 2.4 для высокопроизводительных вычислений, знаю боль ...) – Stefano Palazzo♦ 24 November 2010 в 14:14

Прежде всего, вам необходимо установить пакет python3. После его установки перейдите к терминалу и введите:

sudo update-alternatives --config python

, затем выберите python3 из представленного списка.

Если это не сработает, возможно, вам придется воссоздать символическую ссылку , Сначала сохраните его:

sudo mv /usr/bin/python /usr/bin/pythonSAVE

впоследствии создайте альтернативы:

sudo update-alternatives --install python2.5 python /usr/bin/python2.5 2 sudo update-alternatives --install python3.1 python /usr/bin/python3.1 1

создайте новую символическую ссылку:

sudo ln -s /etc/alternatives/python /usr/bin/python

Наконец, выберите один (python3), который вы хотите использовать:

sudo update-alternatives --config python

И если вам нужно вернуться к python2, просто повторите команду:

sudo update-alternatives --config python

Я предполагаю, что просто установите пакет и обновления-альтернативы будут работать очень хорошо, вам может не понадобиться воссоздавать ссылки с нуля. Спасибо!

EDIT: Как указано здесь, update-alternatives с опциями --install принимает абсолютную ссылку, поэтому вам может потребоваться запустить:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.5 2 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.1 1
10
ответ дан 31 July 2018 в 10:41
  • 1
    Я попытался запустить sudo update-alternatives --config python, но он говорит мне, update-alternatives: error: no alternatives for python. Я попробовал воссоздать символическую ссылку, как вы сказали, но это не semm ничего не меняет ... Что может быть неправильно? – Sean Bone 27 June 2014 в 14:52

Сначала установите Python 3.1, используя репозиторий мертвых змей: https://launchpad.net/~fkrull/+archive/deadsnakes

Затем вы можете ввести «python3» в командной строке для запуска Python 3.1 сохраняя при этом обычную систему Python.

1
ответ дан 31 July 2018 в 11:45
  • 1
    +1 - Кажется бессмысленным, поскольку python3.1-minimal находится в репозиториях Ubuntu, но на самом деле этот репозиторий содержит python2.4 и python2.5 - что довольно приятно. (Я должен использовать python 2.4 для высокопроизводительных вычислений, знаю боль ...) – Stefano Palazzo♦ 24 November 2010 в 14:14

Прежде всего, вам необходимо установить пакет python3. После его установки перейдите к терминалу и введите:

sudo update-alternatives --config python

, затем выберите python3 из представленного списка.

Если это не сработает, возможно, вам придется воссоздать символическую ссылку , Сначала сохраните его:

sudo mv /usr/bin/python /usr/bin/pythonSAVE

впоследствии создайте альтернативы:

sudo update-alternatives --install python2.5 python /usr/bin/python2.5 2 sudo update-alternatives --install python3.1 python /usr/bin/python3.1 1

создайте новую символическую ссылку:

sudo ln -s /etc/alternatives/python /usr/bin/python

Наконец, выберите один (python3), который вы хотите использовать:

sudo update-alternatives --config python

И если вам нужно вернуться к python2, просто повторите команду:

sudo update-alternatives --config python

Я предполагаю, что просто установите пакет и обновления-альтернативы будут работать очень хорошо, вам может не понадобиться воссоздавать ссылки с нуля. Спасибо!

EDIT: Как указано здесь, update-alternatives с опциями --install принимает абсолютную ссылку, поэтому вам может потребоваться запустить:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.5 2 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.1 1
10
ответ дан 31 July 2018 в 11:45
  • 1
    Я попытался запустить sudo update-alternatives --config python, но он говорит мне, update-alternatives: error: no alternatives for python. Я попробовал воссоздать символическую ссылку, как вы сказали, но это не semm ничего не меняет ... Что может быть неправильно? – Sean Bone 27 June 2014 в 14:52

Сначала установите Python 3.1, используя репозиторий мертвых змей: https://launchpad.net/~fkrull/+archive/deadsnakes

Затем вы можете ввести «python3» в командной строке для запуска Python 3.1 сохраняя при этом обычную систему Python.

1
ответ дан 2 August 2018 в 04:14
  • 1
    +1 - Кажется бессмысленным, поскольку python3.1-minimal находится в репозиториях Ubuntu, но на самом деле этот репозиторий содержит python2.4 и python2.5 - что довольно приятно. (Я должен использовать python 2.4 для высокопроизводительных вычислений, знаю боль ...) – Stefano Palazzo♦ 24 November 2010 в 14:14

Прежде всего, вам необходимо установить пакет python3. После его установки перейдите к терминалу и введите:

sudo update-alternatives --config python

, затем выберите python3 из представленного списка.

Если это не сработает, возможно, вам придется воссоздать символическую ссылку , Сначала сохраните его:

sudo mv /usr/bin/python /usr/bin/pythonSAVE

впоследствии создайте альтернативы:

sudo update-alternatives --install python2.5 python /usr/bin/python2.5 2 sudo update-alternatives --install python3.1 python /usr/bin/python3.1 1

создайте новую символическую ссылку:

sudo ln -s /etc/alternatives/python /usr/bin/python

Наконец, выберите один (python3), который вы хотите использовать:

sudo update-alternatives --config python

И если вам нужно вернуться к python2, просто повторите команду:

sudo update-alternatives --config python

Я предполагаю, что просто установите пакет и обновления-альтернативы будут работать очень хорошо, вам может не понадобиться воссоздавать ссылки с нуля. Спасибо!

EDIT: Как указано здесь, update-alternatives с опциями --install принимает абсолютную ссылку, поэтому вам может потребоваться запустить:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.5 2 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.1 1
10
ответ дан 2 August 2018 в 04:14
  • 1
    Я попытался запустить sudo update-alternatives --config python, но он говорит мне, update-alternatives: error: no alternatives for python. Я попробовал воссоздать символическую ссылку, как вы сказали, но это не semm ничего не меняет ... Что может быть неправильно? – Sean Bone 27 June 2014 в 14:52

Прежде всего, вам нужно установить пакет python3 . После его установки перейдите к терминалу и введите:

  sudo update-alternatives --config python  

, затем выберите python3 из представленного списка. [ ! d12]

Если это не сработает, возможно, вам придется воссоздать символическую ссылку. Сначала сохраните его:

  sudo mv / usr / bin / python / usr / bin / pythonSAVE  

затем создайте альтернативы:

  sudo update-alternatives --install python2.5 python /usr/bin/python2.5 2 sudo update-alternatives --install python3.1 python /usr/bin/python3.1 1  [  ! d22] 

создать новую символическую ссылку:

  sudo ln -s / etc / alternatives / python / usr / bin / python  

Наконец, выберите один (python3), который вы хотите использовать:

  sudo update-alternatives --config python  

И если вам нужно вернуться к python2, просто повторите команду:

  sudo update-alternatives --config python  

Я предполагаю, что просто установите пакет, а варианты обновлений будут работать очень хорошо, вы может не понадобиться воссоздавать ссылки с нуля. Спасибо!

EDIT: Как указано здесь , опции update-alternatives с опциями - install принимают абсолютную ссылку , поэтому вам может потребоваться запустить:

  sudo update-alternatives --install / usr / bin / python python /usr/bin/python2.5 2 sudo update-alternatives --install / usr  / bin / python python /usr/bin/python3.1 1  
10
ответ дан 4 August 2018 в 20:19

Сначала установите Python 3.1, используя репозиторий мертвых змей: https://launchpad.net/~fkrull/+archive/deadsnakes

Затем вы можете ввести 'python3' в в командной строке для запуска Python 3.1 при сохранении нормальной системы Python.

1
ответ дан 4 August 2018 в 20:19

Сначала установите Python 3.1, используя репозиторий мертвых змей: https://launchpad.net/~fkrull/+archive/deadsnakes

Затем вы можете ввести 'python3' в в командной строке для запуска Python 3.1 при сохранении нормальной системы Python.

1
ответ дан 6 August 2018 в 04:19

Прежде всего, вам нужно установить пакет python3 . После его установки перейдите к терминалу и введите:

  sudo update-alternatives --config python  

, затем выберите python3 из представленного списка. [ ! d12]

Если это не сработает, возможно, вам придется воссоздать символическую ссылку. Сначала сохраните его:

  sudo mv / usr / bin / python / usr / bin / pythonSAVE  

затем создайте альтернативы:

  sudo update-alternatives --install python2.5 python /usr/bin/python2.5 2 sudo update-alternatives --install python3.1 python /usr/bin/python3.1 1  [  ! d22] 

создать новую символическую ссылку:

  sudo ln -s / etc / alternatives / python / usr / bin / python  

Наконец, выберите один (python3), который вы хотите использовать:

  sudo update-alternatives --config python  

И если вам нужно вернуться к python2, просто повторите команду:

  sudo update-alternatives --config python  

Я предполагаю, что просто установите пакет, а варианты обновлений будут работать очень хорошо, вы может не понадобиться воссоздавать ссылки с нуля. Спасибо!

EDIT: Как указано здесь , опции update-alternatives с опциями - install принимают абсолютную ссылку , поэтому вам может потребоваться запустить:

  sudo update-alternatives --install / usr / bin / python python /usr/bin/python2.5 2 sudo update-alternatives --install / usr  / bin / python python /usr/bin/python3.1 1  
10
ответ дан 6 August 2018 в 04:19

Прежде всего, вам нужно установить пакет python3 . После его установки перейдите к терминалу и введите:

  sudo update-alternatives --config python  

, затем выберите python3 из представленного списка. [ ! d12]

Если это не сработает, возможно, вам придется воссоздать символическую ссылку. Сначала сохраните его:

  sudo mv / usr / bin / python / usr / bin / pythonSAVE  

затем создайте альтернативы:

  sudo update-alternatives --install python2.5 python /usr/bin/python2.5 2 sudo update-alternatives --install python3.1 python /usr/bin/python3.1 1  [  ! d22] 

создать новую символическую ссылку:

  sudo ln -s / etc / alternatives / python / usr / bin / python  

Наконец, выберите один (python3), который вы хотите использовать:

  sudo update-alternatives --config python  

И если вам нужно вернуться к python2, просто повторите команду:

  sudo update-alternatives --config python  

Я предполагаю, что просто установите пакет, а варианты обновлений будут работать очень хорошо, вы может не понадобиться воссоздавать ссылки с нуля. Спасибо!

EDIT: Как указано здесь , опции update-alternatives с опциями - install принимают абсолютную ссылку , поэтому вам может потребоваться запустить:

  sudo update-alternatives --install / usr / bin / python python /usr/bin/python2.5 2 sudo update-alternatives --install / usr  / bin / python python /usr/bin/python3.1 1  
10
ответ дан 7 August 2018 в 22:24

Сначала установите Python 3.1, используя репозиторий мертвых змей: https://launchpad.net/~fkrull/+archive/deadsnakes

Затем вы можете ввести 'python3' в в командной строке для запуска Python 3.1 при сохранении нормальной системы Python.

1
ответ дан 7 August 2018 в 22:24

Прежде всего, вам нужно установить пакет python3 . После его установки перейдите к терминалу и введите:

  sudo update-alternatives --config python  

, затем выберите python3 из представленного списка. [ ! d12]

Если это не сработает, возможно, вам придется воссоздать символическую ссылку. Сначала сохраните его:

  sudo mv / usr / bin / python / usr / bin / pythonSAVE  

затем создайте альтернативы:

  sudo update-alternatives --install python2.5 python /usr/bin/python2.5 2 sudo update-alternatives --install python3.1 python /usr/bin/python3.1 1  [  ! d22] 

создать новую символическую ссылку:

  sudo ln -s / etc / alternatives / python / usr / bin / python  

Наконец, выберите один (python3), который вы хотите использовать:

  sudo update-alternatives --config python  

И если вам нужно вернуться к python2, просто повторите команду:

  sudo update-alternatives --config python  

Я предполагаю, что просто установите пакет, а варианты обновлений будут работать очень хорошо, вы может не понадобиться воссоздавать ссылки с нуля. Спасибо!

EDIT: Как указано здесь , опции update-alternatives с опциями - install принимают абсолютную ссылку , поэтому вам может потребоваться запустить:

  sudo update-alternatives --install / usr / bin / python python /usr/bin/python2.5 2 sudo update-alternatives --install / usr  / bin / python python /usr/bin/python3.1 1  
10
ответ дан 10 August 2018 в 10:33

Другие вопросы по тегам:

Похожие вопросы: