下面是CentOS8最小化安装完整安装Python3.8+pip的教程攻略。
简介
CentOS 8是Red Hat Enterprise Linux(RHEL)的衍生版本,是一款目前广泛采用的企业级操作系统。最小化安装的CentOS 8不包含许多常见的软件包,包括Python 3.8和pip。为了使用Python 3.8和pip,您需要执行以下步骤。
步骤
- 连接到您的服务器并确保拥有管理员权限。
- 确保服务器上已安装EPEL(Extra Packages for Enterprise Linux)存储库,该存储库提供了许多额外的软件包。以管理员身份运行以下命令,安装EPEL存储库(如果它尚未安装)。
sudo dnf install epel-release
- 安装Development Tools,这是在服务器上构建软件包的软件包集合。
sudo dnf groupinstall 'Development Tools'
- 安装其他系统依赖项:
sudo dnf install openssl-devel libffi-devel zlib-devel
- 下载Python 3.8源代码并提取。
wget https://www.python.org/ftp/python/3.8.12/Python-3.8.12.tgz
tar xvf Python-3.8.12.tgz -
进入源代码目录并使用以下命令配置编译选项:
cd Python-3.8.12
./configure --enable-optimizations
请注意,–enable-optimizations标志允许Python使用特定于架构的优化,并为Python的代码生成优化的字节码。 -
使用以下命令进行编译和安装:
make -j `nproc`
sudo make altinstall - 使用以下命令检查Python 3.8是否成功安装。
python3.8 --version
- 现在,安装pip。使用以下命令获取get-pip.py脚本并运行它。
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python3.8 get-pip.py - 使用以下命令检查pip是否成功安装。
pip3.8 --version
示例
以下是两个示例,展示如何使用该教程安装Python 3.8和pip。
示例1:安装Django
- 运行以下命令安装Django:
sudo pip3.8 install django
- 等待安装完成后,验证Django是否可用:
python3.8 -m django --version
示例2:安装pandas
- 运行以下命令安装pandas:
sudo pip3.8 install pandas
- 等待安装完成后,验证pandas是否可用:
python3.8 -c "import pandas;print(pandas.__version__)"
以上就是CentOS8最小化安装完整安装Python3.8+pip的教程攻略,希望对您有所帮助。