2 spirit moon fy Spirit_Moon_Fy 于 2016.03.17 00:10 提问

CentOS安装python2.7.9,竟然自己指向了/usr/local/bin,求原因

在CentOS下安装python2.7.9,(下面会粘出操作history),本来以为按照网上说的,需要在/usr/bin下面改名字,做软链接什么的,发现竟然不用,请大神们解答这是一种什么机制。

命令行里输python,人家就是2.7.9版本了:
[fy@VM_70_40_centos bin]$ python
Python 2.7.9 (default, Mar 16 2016, 20:55:54)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-16)] on linux2
Type "help", "copyright", "credits" or "license" for more information.

然后which,人家自己就指向python2.7.9的安装路径了
[fy@VM_70_40_centos bin]$ which python
/usr/local/bin/python

进到/usr/bin目录下查看,依旧是python2.6.6版本
[root@VM_70_40_centos bin]# ./python
Python 2.6.6 (r266:84292, Nov 22 2013, 12:16:22)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.

exit()

附:安装python的history
70 2016-03-16 20:41:52 wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tar.xz
71 2016-03-16 20:48:41 ls
72 2016-03-16 20:51:22 xz -d Python-2.7.9.tar.xz
73 2016-03-16 20:51:25 LS
74 2016-03-16 20:51:26 ls
75 2016-03-16 20:51:43 tar -xf Python-2.7.9.tar
76 2016-03-16 20:51:48 ls
77 2016-03-16 20:52:12 cd Python-2.7.9/
78 2016-03-16 20:52:14 ls
79 2016-03-16 20:52:19 vim README
80 2016-03-16 20:54:49 ./configure
81 2016-03-16 20:55:13 make
82 2016-03-16 20:56:41 echo $?
83 2016-03-16 20:56:51 make install
84 2016-03-16 20:57:05 echo $?
85 2016-03-16 20:57:08 ls

2个回答

devmiao
devmiao   Ds   Rxr 2016.03.17 01:43
oyljerry
oyljerry   Ds   Rxr 2016.03.20 10:24

这应该是你configure的默认安装路径就是usr local中

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
CentOS安装PostgreSQL数据库
CentOS安装PostgreSQL数据库 1. 安装PostgreSQL 1) 解压linux-postgresql-9.4.1.tar.bz2 bzip2 -d linux-postgresql-9.4.1.tar.bz2 tar -xf linux-postgresql-9.4.1.tar 2) 进入解压后的postgresql-9.4.1目录 cd postgresq
ipython-0.8.2
ipython安装 tar -zxvf ipython.xxx cd ipython.xxx /usr/local/python27/bin/python2.7 setup.py build /usr/local/python27/bin/python2.7 setup.py install ln -sv /usr/local/python27/bin/python2.7 /usr/bin/python27 ln -sv /usr/local/python27/bin/ipython /usr/bin/
sudo后,环境变量改变,找不到已经安装的软件?
centos 5.5 在安装nodejs后,通过 curl http://npmjs.org/install.sh | sh 来安装npm,普通权限失败,使用sudo失败。而在使用root帐号时成功。成功后,退回到普通用户,提示在/usr/bin目录下找不到npm。做个软链接到 ln -s /usr/local/bin/npm /usr/bin/npm 可以使用,
centos 6.5安装nodejs全记录
下载node源码cd /usr/local/src curl https://nodejs.org/dist/v6.11.4/node-v6.11.4.tar.gz -o ./node-v6.11.4.tar.gz tar -xzvf node-v6.11.4.tar.gz cd node-v6.11.4安装如果没安装python,先安装python,否则会报错,如下./configure --pr
CentOS下搭建个人Python开发环境
CentOS7下利用virtualenvwrapper搭建Python个人开发环境
Centos 6.4 yum安装最新版本elasticsearch
下载安装签名证书 [root@sa ~]#rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch 创建repo文件 [root@sa ~]#vim /etc/yum.repos.d/elasticsearch.repo [elasticsearch-2.x] name=Elasticsearch reposit
/usr/bin/ld: cannot find -lpython3.5解决方案(CentOS)
描述: 配置Apache+Django环境,使用Python3.5。 其他都OK,只差关键的一步:编译mod_wsgi生成mod_wsgi.so文件放在apache的model目录下。然而,make过程报错/usr/bin/ld: cannot find -lpython3.5。 说明: 我的系统是CentOS。 我的python3.5.2安装在了/usr/local/python3
CentOS7安装Python3
CentOS7默认安装了python2.7.5,当需要使用python3的时候,可以手动下载python源码后编译安装。 下载python(https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tar.xz) 解压下载好的压缩包 sudo mkdir /usr/local/python3 进入解压目录sudo ./configure --pref
在 CentOS 上安装 zookeeper-3.4.11 服务
1、创建 /usr/local/services/zookeeper 文件夹:     mkdir -p /usr/local/services/zookeeper   2、进入到 /usr/local/services/zookeeper 目录中:     cd /usr/local/services/zookeeper   3、下载 zookeeper-3.4.11.tar.g
“-bash: /usr/local/bin/npm: No such file or directory” centos7 nodejs yum安装包损坏的修复
正常来说,安装nodejs的同时会安装npm,只需要yum install -y nodejs即可。测试安装成功则使用node -v以及npm -v。 当使用npm -v进行测试时,却出现如下错误提示: -bash: /usr/local/bin/npm: No such file or directory 尝试使用yum的重装修复yum reinstall -y nodejs,发现问题依旧。