在CentOS上搭建Python开发平台,可以按照以下步骤进行:
1. 安装Python
首先,确保你的CentOS系统是最新的:
sudo yum update
然后,安装Python。CentOS 7默认自带Python 2.7,但很多项目需要Python 3.x,所以这里以安装Python 3.9为例:
sudo yum install -y gcc openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel tk-devel libffi-devel
下载Python 3.9.0的源码包并解压:
wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz tar -zxvf Python-3.9.0.tgz cd Python-3.9.0
配置并安装Python 3.9.0:
./configure --prefix=/usr/local/python3.9 make && make install
添加Python 3.9到系统路径:
sudo ln -s /usr/local/python3.9/bin/python3.9 /usr/bin/python3 sudo ln -s /usr/local/python3.9/bin/pip3.9 /usr/bin/pip3
验证安装:
python3.9 --version pip3.9 --version
2. 安装虚拟环境
虚拟环境可以帮助你管理不同项目的依赖,避免冲突。安装virtualenv
:
sudo yum install python3-virtualenv
或者使用pip
安装:
pip3 install virtualenv
创建一个名为myenv
的虚拟环境:
virtualenv myenv
激活虚拟环境:
source myenv/bin/activate
在虚拟环境中安装项目所需的依赖:
pip install package_name
退出虚拟环境:
deactivate
3. 配置开发环境(可选)
你可以选择使用集成开发环境(IDE)如PyCharm、Visual Studio Code等,或者使用文本编辑器如Sublime Text、Atom等。
使用Visual Studio Code
- 下载并安装Visual Studio Code:Visual Studio Code下载页面
- 打开VS Code,安装Python扩展。
使用PyCharm
- 下载并安装PyCharm:PyCharm下载页面
- 打开PyCharm,创建一个新项目,并选择Python解释器。
4. 管理第三方库依赖
使用pip
来安装、升级和删除Python包:
pip install package_name pip install --upgrade package_name pip uninstall package_name
5. 使用虚拟环境管理工具(可选)
virtualenvwrapper
是一个方便的虚拟环境管理工具,可以简化虚拟环境的创建和管理:
sudo yum install python3-virtualenvwrapper
或者使用pip
安装:
pip3 install virtualenvwrapper
配置virtualenvwrapper
:
echo "export WORKON_HOME=$HOME/.virtualenvs" >> ~/.bashrc echo "source /usr/local/bin/virtualenvwrapper.sh" >> ~/.bashrc source ~/.bashrc
现在你可以使用mkvirtualenv
、workon
等命令来管理虚拟环境了。