CentOS上Python如何配置
一、安装Python
-
使用YUM安装(推荐)
- 安装Python 3:
sudo yum update -y sudo yum install -y python3 python3-pip # 安装pip
- 验证:
python3 --version
。
- 安装Python 3:
-
源码编译安装(需特定版本)
- 安装依赖:
sudo yum groupinstall -y "Development Tools" sudo yum install -y openssl-devel bzip2-devel libffi-devel
- 下载源码(以3.11为例):
wget https://www.python.org/ftp/python/3.11.9/Python-3.11.9.tgz tar xzf Python-3.11.9.tgz cd Python-3.11.9
- 编译安装:
./configure --enable-optimizations make -j $(nproc) sudo make altinstall # 避免覆盖系统默认Python
- 验证:
python3.11 --version
。
- 安装依赖:
二、配置环境变量
-
临时生效
export PATH=/usr/local/python3/bin:$PATH # 替换为实际安装路径
-
永久生效
- 编辑
~/.bashrc
:vi ~/.bashrc
- 添加以下内容:
export PYTHON_HOME=/usr/local/python3 # 安装路径 export PATH=$PYTHON_HOME/bin:$PATH
- 使配置生效:
source ~/.bashrc ```。
- 编辑
三、管理虚拟环境(可选)
- 创建虚拟环境
python3 -m venv myenv # 创建名为myenv的虚拟环境
- 激活/退出虚拟环境
source myenv/bin/activate # 激活 deactivate # 退出 ```。
四、注意事项
- 避免覆盖系统Python:使用
make altinstall
而非make install
,防止影响系统工具。 - 权限问题:安装时使用
sudo
,或通过虚拟环境隔离权限。 - 多版本管理:推荐使用
pyenv
切换不同版本(需额外安装)。
五、参考来源
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权请联系我们,一经查实立即删除!