手动编译、安装指定版本python

这里以编译、安装python3.7.10为例


1. 前往官网找到下载链接

官网:Download Python | Python.org

python3.7.10: Python Release Python 3.7.10 | Python.org


下载 XZ compressed source tarball 即可,即图中的:



2. 编译

使用tar -xzvf Python-3.7.10.tgz 命令解压

解压后进入到解压出的文件夹中。  

使用命令 ./configure --prefix=/usr/local/python3.7  进行编译预配置,这里意思是设置编译完后放置到 /usr/local/python3.7

然后执行 make&&make install 执行编译,权限不足的话需进入sudo -i 模式。

编译完后,在/usr/local/python3.7/ 目录下就是python编译完的程序了。

到这里已经可以使用 /usr/local/python3.7/bin/python3.7 执行对应的python命令了


3. 快捷方式创建

为了能直接使用 python3.7 命令来执行。我们需要使用如下命令

ln -s /usr/local/python3.7/bin/python3.7 /usr/bin/python3.7

ln -s /usr/local/python3.7/bin/pip3.7 /usr/bin/pip3.7


这样就可以直接使用 python3.7 和pip3.7了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容