Products
96SEO 2025-07-17 15:54 2
CentOS内置的Python版本通常是2.7,而许许多新潮项目和库兴许需要更高大版本的Python,比方说Python 3.6或Python 3.8。所以呢,在CentOS上实现Python许多版本共存是一个常见的需求。
先说说需要安装pyenv。能用以下命令进行安装:
sudo yum install -y git gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel findutils
curl https://pyenv.run | bash
安装完成后 需要沉新鲜加载配置文件:
source ~/.bashrc
用以下命令安装所需的Python版本:
pyenv install 3.8.10
pyenv install 3.9.7
用以下命令设置全局默认Python版本:
pyenv global 3.8.10
要切换到某个Python版本,能用以下命令:
pyenv local 3.9.5
pyenv shell 3.8.10
访问Anaconda官网,下载适合CentOS的安装包,并按照提示进行安装。
将以下内容添加到~/.bashrc
或~/.bash_profile
文件中:
sudo update-alternatives --install /usr/bin/python python /usr/local/bin/python3.8 1
sudo update-alternatives --install /usr/bin/python python /usr/local/bin/python3.9 2
conda activate 3.8
用以下命令安装所需的依赖包:
sudo yum install -y python36u python36u-devel python36u-libs
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2
sudo update-alternatives --config python
用以下命令创建虚拟周围:
conda create -n myenv python=3.8
conda activate myenv
要切换周围,能用以下命令:
conda deactivate
conda activate myenv
Demand feedback