У меня есть Linux-привод без корневого доступа. Он имеет python 2.4.2, установленный в каталоге/usr/bin/python.Linux с использованием неправильной версии python
>which python
/usr/bin/python
Я установил pytohn 2.7.8 в моей локальной папке
>cd /usr2/steve/bin
>ls
python2.7
Если я по-прежнему работать питона он начинает старую версию.
> python
Python 2.4.2 (#1, May 6 2011, 13:26:21)
[GCC 4.1.2 20070115 (SUSE Linux)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
Я добавил/usr2/стив/бен путь
> echo $PATH
/usr2/steve/usr2/steve/bin:/usr2/steve/local/mnt/workspace/steve/Python-2.7.8:/usr2/steve/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin
Как заставить систему использовать новую версию питона, в отличие от старшего один?
Я очень сомневаюсь, что это ваш фактический '$ PATH'; он должен иметь как минимум '/ usr/bin' и'/usr/sbin'. Не говоря уже о том, что большинство оболочек используют '$' или '#', а не '>'. Скорее всего, вы неправильно определили свой реальный PATH. Пожалуйста, покажите фактическое содержимое. –
Вы уверены, что смена системы python не приведет к зависанию вашей ОС? Вы можете использовать новый python, просто используя полный путь или экспортируя путь в вашем .bashrc. –
Добавлен фактический выход пути. Я пытался избежать ненужной информации. –