На сервере графического процессора с ОС Linux есть версия python по умолчанию, а именно python 2.6. Теперь я хочу установить новую версию python на сервер из своего источника, а именно python 2.7. Я не должен изменять версию python по умолчанию, так как я не администратор и почему-то. И что же мне делать?Как установить и использовать другую версию python (python 2.7) на linux с версией python по умолчанию - python 2.6
ответ
Вы можете установить новую версию Python. Он должен быть доступен с помощью команды python27
(которая может быть символической ссылкой). Затем вам нужно будет проверить, что символическая ссылка python
по-прежнему указывает на python26
.
Делая это, python
будет продолжать выполнять Python 2.6, а python27
выполнит Python 2.7
Вы можете использовать virtualenv
, чтобы выполнить вашу программку в среде с Python 2.7.
Установите virtualenv
и virtualenvwrapper
(для Comfotable использования.)
mkvirtualenv -p <your-python-version>
затем запустить виртуальную среду, в которой нужная версия питона по умолчанию.
Чтобы построить ответ Tryph, вы можете установить эту новую версию в свой домашний каталог, а затем в каталог, указанный в вашем PATH (например, в .bash_profile), вы можете указать на этот каталог и внутри там создать символическую ссылку что указывает на новый питон.
Например, если у вас есть папка бен в вашем домашнем каталоге, который указан в пути
пер -s/bin/питон ~/bin/питон
- 1. Установить python по умолчанию 2.7.
- 2. Изменение python по умолчанию на другую версию
- 3. Anaconda Python с Python 2.6
- 4. Как избежать ввода этого параметра и установить, что python 2.7 по умолчанию вместо python 2.6?
- 5. установка на другую версию python
- 6. Python 2.6 и 2.7 colliding
- 7. Обновление Python 2.6 до 2.7
- 8. Изменить по умолчанию Python 3 из Python 3.x в Python 2.7 на Ubuntu Linux
- 9. Как обновить версию python по умолчанию на linux (redhat)?
- 10. Установить Scrapy для Python 2.6
- 11. Сделать библиотеку python использовать другую версию boost-python
- 12. Как установить пакеты в другую версию python?
- 13. Использование python 2.7. logging in python 2.6
- 14. Преобразовать Python 2.7 кода Python 2.6
- 15. Установите Tkinter на python 2.6 и 2.7
- 16. Python 2.7-> 2.6 проблемы
- 17. Python Как изменить версию по умолчанию назад из python 3.5 в python 2.7
- 18. Переключение на Python 2.7 из 2.6
- 19. Компиляция в другую версию python
- 20. Несколько версий python: как установить двоичный код по умолчанию python
- 21. Как установить еще одну версию python в Linux?
- 22. Изменить версию Python по умолчанию от 2.4 до 2.6
- 23. m2crypto: совместимость с python 2.7 и какую версию OpenSSL использовать?
- 24. Измените версию python 2.6 на python 2.5 или 2.4
- 25. Запустить скрипт python как услугу upstart с конкретной версией python
- 26. virtualenv использует Python 2.6 вместо 2.7
- 27. Нужен python 2.7+, но по умолчанию для системы 2.6
- 28. Подпроцесс Python запускает другую версию Python
- 29. Переключение между Python 2.7 и 2.6
- 30. Как установить путь python в Centos Linux
Я не имею права на сделать символическую ссылку, так как я не администратор. Даже я это делаю, как я могу использовать pip для установки пакетов для моего python, а не для python по умолчанию? – yann
Если ваша версия Python не снабжена пипсом, вам нужно будет установить ее для новой версии Python. Это можно сделать, просто установив его с помощью новой версии Python. Тогда вам придется использовать эту конкретную версию pip. – Tryph