yum 在 CentOS 6.6 上哪里安装 python?
Posted
技术标签:
【中文标题】yum 在 CentOS 6.6 上哪里安装 python?【英文标题】:Where does yum install python on CentOS 6.6? 【发布时间】:2016-10-11 10:21:08 【问题描述】:我已经使用这个命令在我的 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 的步骤?
【问题讨论】:
你试过whereis python
吗?
这是一个好命令!但它说: 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
应该在那里:只列出所有python:ls -ltr /usr/local/bin/pyth*
除非python27安装在/opt中。
【参考方案1】:
rpm -ql <package name>
将显示您安装的 rpm 中的所有文件。
【讨论】:
所以您可以使用rpm -ql python27
并查看您的python27 的安装位置。
谢谢。这就是我所看到的。 [ray@localhost bin]$ sudo yum install python27 加载的插件:fastestmirror、refresh-packagekit、security 从缓存的主机文件 rpm -ql python27
(不是rpm -ql python
——因为它是针对python 2.6的)它会告诉你python27的安装路径。
遗憾的是我运行了它:rpm -ql python27 -->(不包含文件)
似乎 'yum install' 并没有真正进行安装。安装后/usr/local/bin中没有python了。【参考方案2】:
试试:
alternatives --list | grep python
这会列出所有软件包以及路径,这些软件包在系统上安装了多个版本,然后在列表中 greps python。
【讨论】:
有没有办法强制重新安装? @RaySalemi 如果您使用“yum install python27”,然后使用“yum remove python27”将其删除,然后重新运行“yum install python27”:)【参考方案3】:我遇到了同样的问题。最后我按照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
希望对你有帮助。
【讨论】:
以上是关于yum 在 CentOS 6.6 上哪里安装 python?的主要内容,如果未能解决你的问题,请参考以下文章
在Linux CentOS 6.6上安装Python 2.7.9
在Linux CentOS 6.6上安装Python 2.7.9
CentOS 6.6 上使用 luci/ricci 安装配置 RHCS 集群
CENTOS 6.6“Errno -1 repomd.xml 与更新的金属链接不匹配”尝试使用 yum 命令安装 openssl [关闭]