在CentOS上搭建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
虚拟环境可以帮助你管理不同项目的依赖,避免冲突。安装virtualenv
:
sudo yum install python3-virtualenv
或者使用pip
安装:
pip3 install virtualenv
创建一个名为myenv
的虚拟环境:
virtualenv myenv
激活虚拟环境:
source myenv/bin/activate
在虚拟环境中安装项目所需的依赖:
pip install package_name
退出虚拟环境:
deactivate
你可以选择使用集成开发环境(IDE)如PyCharm、Visual Studio Code等,或者使用文本编辑器如Sublime Text、Atom等。
使用pip
来安装、升级和删除Python包:
pip install package_name
pip install --upgrade package_name
pip uninstall package_name
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
等命令来管理虚拟环境了。