我现在用的centos服务器已经安装了python,并且版本是2.X系列的,关键还有人在用,为了不影响别人使用,我准备再在上面安装一个3.X版本的python,但是要怎么安装才不影响呢?
上网找了一下资料,有人推荐用pyenv来试试,大胆尝试一下~~~
在Python社区中,
pyenv是一个非常流行的工具,它允许你在同一台机器上安装和管理多个Python版本。这对于需要同时处理多个项目,每个项目依赖不同版本Python的情况特别有用。
1、下载pyenv
和 pyenv-virtualenv
直接通过git下载安装到你指定的目录,比如我安装在:/usr/local/pyenv
git clone https://github.com/pyenv/pyenv.git /usr/local/pyenv
git clone https://github.com/pyenv/pyenv-virtualenv.git /usr/local/pyenv/plugins/pyenv-virtualenv
当然有可以不下载git上的源码,直接用下面的命令来安装也可以,这个看你自己的选择:
# 这样也可以直接安装,据说是安装在$Home/.pyenv 目录下
curl https://pyenv.run | bash
# 如果你想指定目录安装,也可以这样操作
export PYENV_ROOT="/usr/local/pyenv"
curl https://pyenv.run | bash
2、配置环境变量
我尝试了2种方式,随便选择一种均可:
第一种是修改:~/.bashrc
添加上相关的配置即可,配置完保存好后,可以用命令行 source ~/.bashrc 来重新加载当前配置。