在CentOS上部署Python可以通过以下步骤完成:
首先,确保你的CentOS系统是最新的。
sudo yum update -y
安装编译Python所需的依赖包。
sudo yum groupinstall -y "Development Tools"
sudo yum install -y openssl-devel bzip2-devel libffi-devel zlib-devel readline-devel sqlite-devel wget
你可以从Python官方网站下载最新的Python源码包,然后编译安装。
wget https://www.python.org/ftp/python/3.x.x/Python-3.x.x.tgz
tar xzf Python-3.x.x.tgz
cd Python-3.x.x
./configure --enable-optimizations
make -j 8 # 使用8个线程进行编译,可以根据你的CPU核心数调整
sudo make altinstall # 使用altinstall避免覆盖系统默认的Python版本
检查Python是否安装成功。
python3.x --version # 替换x为你安装的Python版本号
如果你希望在任何地方都能使用python3.x
命令,可以将Python的安装路径添加到环境变量中。
编辑~/.bashrc
或/etc/profile
文件,添加以下内容:
export PATH=/usr/local/bin:$PATH
然后使更改生效:
source ~/.bashrc # 或 source /etc/profile
Python 3.x通常会自带pip,但你可以通过以下命令确保pip已安装。
sudo yum install -y python3-pip
验证pip安装:
pip3 --version
为了隔离不同项目的依赖,建议使用虚拟环境。
安装virtualenv
:
pip3 install virtualenv
创建虚拟环境:
virtualenv myenv
激活虚拟环境:
source myenv/bin/activate
在虚拟环境中安装项目所需的Python包。
pip install -r requirements.txt
在虚拟环境中运行你的Python脚本。
python script.py
通过以上步骤,你可以在CentOS上成功部署Python,并根据需要进行进一步的配置和使用。