在已有 python 2.7.5 的 CentOS7 上安装 python 2.7.11 无法正常工作
installing python 2.7.11 on CentOS7 which already has python 2.7.5 is not working
CentOS7默认有python2.7.5
$ which python
/usr/bin/python
$ python --version
Python 2.7.5
但我需要使用 python 2.7.11.
所以我从源代码安装了那个版本。
$ wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz
$ tar xf Python-2.7.11.tgz
$ cd Python-2.7.11
$ ./configure --prefix=/usr/local --enable-shared
$ make
$ sudo make install
which
命令的输出已更改。
但是python版本还是2.7.5.
$ which python
/usr/local/bin/python
$ python --version
Python 2.7.5
所以我想知道为什么会发生这种情况以及如何解决这种情况。
我已经按照下面的方式解决了这个问题。
$ bash -c 'echo "/usr/local/lib" >> /etc/ld.so.conf'
$ sudo /sbin/ldconfig
CentOS7默认有python2.7.5
$ which python
/usr/bin/python
$ python --version
Python 2.7.5
但我需要使用 python 2.7.11.
所以我从源代码安装了那个版本。
$ wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz
$ tar xf Python-2.7.11.tgz
$ cd Python-2.7.11
$ ./configure --prefix=/usr/local --enable-shared
$ make
$ sudo make install
which
命令的输出已更改。
但是python版本还是2.7.5.
$ which python
/usr/local/bin/python
$ python --version
Python 2.7.5
所以我想知道为什么会发生这种情况以及如何解决这种情况。
我已经按照下面的方式解决了这个问题。
$ bash -c 'echo "/usr/local/lib" >> /etc/ld.so.conf'
$ sudo /sbin/ldconfig