【发布时间】:2017-02-15 15:37:58
【问题描述】:
我尝试在运行 Ubuntu 14.04 的全新 VM 上从源代码安装最新版本的 Python2.7.13。我只是安装了一些先决条件,然后从官网下载了Python2.7.13源文件。
在官方文档和一些可以找到的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 中使用--enable_shared 编译我自己的Python2.7.13,而无需接触系统python。
【问题讨论】:
标签: python linux python-2.7 ubuntu compilation