0
我试图在运行Ubuntu 14.04的全新虚拟机上从源代码安装最新版本的Python2.7.13。我刚刚安装了一些先决条件,然后从官方网站下载Python2.7.13源文件。从源代码安装python获得了相同的系统python
由官方文档和一些tutorials,人们可以找到指导下,我第一次跑:
./configure --prefix=/usr/local \
--enable-shared \
--with-system-expat \
--with-system-ffi \
--enable-unicode=ucs4
其次sudo make
和sudo make altinstall
。
在此之后,我想在文件夹/usr/local/bin
应该存在一个版本为2.7.13的python可执行文件。然而,我发现该文件夹中所有的Python相关的可执行文件(python2
和python2.7
)的版本2.7.6这只是系统Python版本运行
/usr/local/bin/python2.7 --version
我试sudo make install
重新安装新版本,但结果是还是一样。
有人可以解释我做错了什么,我应该如何正确地做到这一点?我只想要在文件夹/usr/local
中编译我自己的Python2.7.13和--enable_shared
,而不需要触摸系统python。
这可以帮助你http://stackoverflow.com/questions/19256127/two-versions-of-python-on-linux-如何对做-2-7的默认 –