1

Я использую Ubuntu 11.10. У меня установлены и Python 2.7, и 3.2, и они доступны в /usr /bin /. Я хочу начать использовать pythonbrew и, похоже, захочет, чтобы я установил свои версии python в свой каталог пользователя. Нужно ли что-то делать с установленными на данный момент версиями python? информация о pythonbrew, которую я могу найти, на самом деле не упоминает устаревшие версии python, которые могут быть установлены в системе.

Спасибо!

1 ответ1

0

У вас будет символическая ссылка в /usr /bin /python, указывающая либо на /usr/bin/python3.2, либо на /usr/bin/python.2.6.

Когда вы набираете "python" в командной строке, он будет искать папки в PATH и обнаруживать первый найденный им питон - тот, что находится в /usr /bin, который является символической ссылкой, поэтому будет запускать либо python2.6, либо python3. 0,2

Если вы устанавливаете другую версию python в своей домашней папке, то при условии, что python для этих установок находится в PATH раньше, чем системная, он будет работать на своем месте.

Альтернативой может быть запуск установленной версии python с указанием пути, в этом случае переменная PATH не рассматривается, например:

/home/user/pythonbrew/python2.6/python

Вы всегда можете запустить локальную версию в предпочтении системной версии, поэтому вам не нужно ничего с ними делать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .