赞
踩
在这篇博客中,我们将演示如何在CentOS 7中从源代码编译安装Python 3,并将python3.11
和pip3.11
改为python3
和pip3
。
在编译Python源代码之前,我们需要确保所有必需的库都已经安装:
sudo yum -y install gcc openssl-devel bzip2-devel libffi-devel zlib-devel
在Python的官方网站上下载Python源代码的tarball,例如Python 3.11.4。
wget https://www.python.org/ftp/python/3.11.4/Python-3.11.4.tgz
解压下载的源代码tarball,并进入解压后的目录:
tar xvf Python-3.11.4.tgz
cd Python-3.11.4
运行下列命令来配置、编译并安装Python:
./configure --enable-optimizations
sudo make altinstall
注意,我们使用altinstall
而不是install
来避免替换默认的Python安装。
现在应该可以通过python3.11
命令来启动新安装的Python:
python3.11 --version
Python源码的安装通常会包含ensurepip
模块,它可以用来安装pip:
python3.11 -m ensurepip --upgrade
最后,我们将创建python3
和pip3
的符号链接,指向我们刚刚安装的python3.11
和pip3.11
:
sudo ln -s /usr/local/bin/python3.11 /usr/bin/python3
sudo ln -s /usr/local/bin/pip3.11 /usr/bin/pip3
现在,你应该可以使用python3
和pip3
命令来运行Python 3.11和pip了。
以上就是在CentOS 中从源代码编译安装Python 3和pip,并创建符号链接的过程。希望这篇博客对你有所帮助!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。