yum在CentOS 6.6上安装python的位置在哪里?

时间:2016-06-10 12:33:10

标签: python centos centos6 yum

我使用此命令在我的CentOS 6.6系统上安装了python27:

% yum install python27

安装成功但我找不到python27可执行文件。它不在以下地方:

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

再次运行yum命令告诉我没有任何事情要做。

[ray@localhost 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
[ray@localhost bin]$

python27在哪里?

我没有看到任何证据表明除了已经安装的消息之外,它实际上已安装。是否有一个步骤我缺少进入/ usr / bin?

3 个答案:

答案 0 :(得分:2)

rpm -ql <package name>

将显示已安装rpm中的所有文件。

答案 1 :(得分:1)

尝试:

alternatives --list | grep python

这列出了所有包和路径,它们在系统上有多个已安装的版本,然后在列表中greps python。

答案 2 :(得分:1)

我遇到了同样的问题。最后我按照document中的说明安装了python 2.7。它使用make altinstall编译python 2.7,因此你保留旧版本:

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

希望它有所帮助。