下面是 “CentOS 7 环境安装 Python 3 的方法” 的完整攻略:
准备
在开始安装 Python 3 之前,请确保你使用的 CentOS 7 版本已经更新至最新。
安装依赖
首先安装一些必要的包,包括开发工具、库文件、依赖项等。
sudo yum -y groupinstall "Development Tools"
sudo yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel
下载 Python 3
从 Python 官网下载最新版本的 Python 3.x,例如:
cd /usr/src
sudo wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz
解压并编译
解压 tar 包并进行配置:
sudo tar xzf Python-3.*.tgz
cd Python-3.*
sudo ./configure --enable-optimizations
编译并安装 Python 3:
sudo make altinstall
最终将生成 /usr/local/bin/python3.8 可执行文件。
配置环境变量
添加 Python 3 的可执行文件至系统环境变量中:
echo 'export PATH=/usr/local/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
测试示例
安装完毕后,可以运行以下命令测试 Python 3 环境:
python3.8 -V
如果出现类似下面的输出,表示安装成功:
Python 3.8.3
示例二:
如果你想要为特定的项目创建一个与 Python 3 版本对应的虚拟环境,可以使用以下命令:
python3.8 -m venv myproject
这会在当前目录下创建一个名为 myproject 的文件夹,其中包含一个 Python 3 的虚拟环境。你可以通过激活该环境来开始在该环境下操作:
source myproject/bin/activate
现在,你的命令行提示符应该会出现 myproject 虚拟环境的名称。此时安装的任何 Python 库都将只能在该环境下使用,这样不会影响系统上安装的任何其他 Python 库。如果要退出虚拟环境,请键入:
deactivate
希望这个攻略可以帮助你安装 Python 3,并在 CentOS 7 中开始编写 Python 3 代码。