在CentOS上配置Python IDE的步骤

在配置Python IDE前,需先确保系统具备基础开发环境:
安装Python 3:CentOS 7及以上默认自带Python 2.x,需手动安装Python 3(推荐3.9及以上版本)。通过以下命令安装依赖及Python 3:
sudo yum updatesudo yum groupinstall -y "Development Tools"# 安装编译工具sudo yum install -y wget openssl-devel bzip2-devel libffi-develcd /usr/srcsudo wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tgzsudo tar xzf Python-3.9.7.tgzcd Python-3.9.7sudo ./configure --enable-optimizations# 启用优化sudo make altinstall# 避免覆盖系统默认Python验证安装:python3.9 --version。
创建虚拟环境:隔离项目依赖,避免版本冲突。
sudo pip3.9 install virtualenv# 安装virtualenvmkdir ~/myproject && cd ~/myprojectvirtualenv venv# 创建虚拟环境source venv/bin/activate# 激活环境(终端提示符会显示venv)退出环境:deactivate。
PyCharm是功能最全面的Python IDE,适合大型项目开发。
sudo snap install pycharm-community --classic# classic模式允许访问系统资源pycharm.sh(需注册账号获取授权)。Create New Project(创建新项目)。Project Interpreter(项目解释器)中,点击齿轮图标→Add,选择Existing Environment,指向虚拟环境的Python解释器(如~/myproject/venv/bin/python)。VS Code是轻量级编辑器,通过插件支持Python开发,适合快速迭代。
sudo rpm --import https://packages.microsoft.com/keys/microsoft.ascsudo sh -c 'echo -e "[code]nname=Visual Studio Codenbaseurl=https://packages.microsoft.com/yumrepos/vscodenenabled=1ngpgcheck=1ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'sudo yum install codeCtrl+Shift+X),搜索Python并安装Microsoft官方插件。Ctrl+Shift+P输入Python: Select Interpreter,选择虚拟环境的Python解释器(如~/myproject/venv/bin/python)。Pylance插件(提升代码补全、类型检查),或Jupyter插件(支持Notebook)。Spyder是专为科学计算设计的IDE,内置IPython控制台、变量浏览器等工具。
wget https://repo.anaconda.com/archive/Anaconda3-2025.02-Linux-x86_64.sh# 下载Anaconda安装包bash Anaconda3-2025.02-Linux-x86_64.sh# 按提示安装(接受许可协议、设置路径)spyderTools→Preferences→Python Interpreter,选择虚拟环境的Python解释器。Eclipse是通用IDE,通过PyDev插件支持Python开发,适合习惯Eclipse界面的用户。
/opt目录:sudo tar xzf eclipse-java-2024-06-R-linux-gtk-x86_64.tar.gz -C /opt/sudo ln -s /opt/eclipse/eclipse /usr/bin/eclipse# 创建桌面快捷方式Help→Eclipse Marketplace,搜索PyDev,点击Install并跟随提示完成安装。Window→Preferences→PyDev→Interpreters→Python Interpreter,点击New,选择虚拟环境的Python解释器(如~/myproject/venv/bin/python)。PyDev项目类型,并关联虚拟环境。无论选择哪种IDE,配置完成后可通过以下步骤验证:
test.py),内容为:def hello(name):print(f"Hello, {name}!")if __name__ == "__main__":hello("World")Hello, World!,则说明IDE配置成功。/usr),建议使用用户目录(如~/)。