2016-06-10 3 views
4

Я установил python27 на моем CentOS 6.6 системы с помощью этой команды:Где yum устанавливает python на CentOS 6.6?

% yum install python27 

Установочных пошли успешно, но я не могу найти python27 исполняемый файл. Это не в следующих местах:

/bin 
/usr/bin 
/usr/local/bin 

Выполнение команды yum снова говорит мне, что нет ничего сделать.

[[email protected] bin]$ sudo yum install python27 
Loaded plugins: fastestmirror, refresh-packagekit, security 
Loading mirror speeds from cached hostfile 
* base: mirrors.mit.edu 
* extras: mirrors.lga7.us.voxel.net 
* rpmforge: apt.sw.be 
* rpmforge-extras: apt.sw.be 
* updates: centos-distro.1gservers.com 
Setting up Install Process 
Package python27-1.1-25.el6.x86_64 already installed and latest version 
Nothing to do 
[[email protected] bin]$ 

Где можно python27 быть?

Я не вижу доказательств того, что он фактически установлен, кроме сообщения, в котором говорится, что он был установлен. Есть ли какой-то шаг, который мне не хватает, чтобы получить его в/usr/bin?

+2

Вы пытались 'whereis python'? – kaycee

+0

Это хорошая команда! Но он говорит следующее: python: /usr/bin/python2.6/usr/bin/python /usr/lib/python2.6 /usr/lib64/python2.6 /usr/include/python2.6/usr/share/man/man1/python.1.gz Нет упоминания о 2.7 –

+0

Он должен быть там: просто перечислите все python: ls -ltr/usr/local/bin/pyth * – Destrif

ответ

2
rpm -ql <package name> 

покажет вам все файлы в установленных вами оборотах.

+0

Итак, вы можете использовать 'rpm -ql python27' и посмотреть, где установлен ваш python27. –

+0

Спасибо. Это то, что я вижу. [луч @ локальный бин] $ Sudo ни установить python27 Loaded плагины fastestmirror, освежают-PackageKit, безопасность Загрузки скорость зеркала из кэшированного hostfile Пакета python27-1.1-25.el6.x86_64 уже установлены и последняя версия Ничего не делать [луч @ LOCALHOST бен] $ оборотов в минуту -ql python27 (не содержит файлов) [луч @ локальный бин] $ ** мин -ql питон ** /USR/бен/pydoc /USR/бен/python /usr/bin/python2 /usr/bin/python2.6 /usr/share/doc/python-2.6.6 /usr/share/doc/python-2.6.6/LICE NSE /usr/share/doc/python-2.6.6/README /usr/share/man/man1/python.1.gz –

+0

Извините за форматирование. –

1

Try:

alternatives --list | grep python 

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

+0

Есть ли способ принудительно переустановить? –

+0

@RaySalemi, если вы использовали «yum install python27», как вы сказали, затем удалите его с помощью «yum remove python27», а затем запустите «yum install python27» :) –

1

У меня была та же проблема. Наконец, я установил python 2.7 в соответствии с инструкциями в этом document. Он компилирует питон 2,7 с помощью сделать altinstall, таким образом, вы сохранить старую версию:

cd /usr/src 
sudo wget https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz 
sudo tar xzf Python-2.7.6.tgz 
cd Python-2.7.6 
sudo ./configure 
sudo make altinstall 

Проверку с:

python2.7 -V 

Надеется, что это помогает.

Смежные вопросы