linux 安装pyenv

前言

由python的各种优点,学习python的人,越来越多。但是,学习python有一个不容忽视的问题就是版本问题。到现在为止,python的版本有很多,但是问题在于python2与python3的区别。python3的对一些模块进行了改变,导致了python2写的代码有的不被python3兼容,从而导致程序运行报错。因此,在工作和学习python的时候,最好是安装一个pyenv,创建虚拟环境,多安装几个python的版本。于是下面就是介绍安装pyenv的python多版本操作。


安装pyenv

1.安装pyenv
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
或者
git clone https://github.com/yyuu/pyenv.git ~/.pyenv


2.配置
如果采用第一种,系统是会告诉你怎么做的(即将最后的三行追加到~/.bash_profile,做环境变量)

# Load pyenv automatically by adding
# the following to ~/.bash_profile:

export PATH="/root/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

如果采用第二种(同样是做环境变量)

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile  
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile 
echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
  • 1
  • 2
  • 3

3.使用变量
source ~/.bash_profile


安装python的不同版本

1.查看可安装的python的版本
pyenv install –list

Available versions:
2.1.3
2.2.3
2.3.7
2.4
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
2.5
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.6.6
2.6.7
2.6.8
2.6.9
2.7-dev
2.7
2.7.1
2.7.2
2.7.3
2.7.4
2.7.5
2.7.6
2.7.7
2.7.8
2.7.9
2.7.10
2.7.11
2.7.12
2.7.13
2.7.14
2.7.15rc1
3.0.1
3.1
3.1.1
3.1.2
3.1.3
3.1.4
3.1.5
3.2
3.2.1
3.2.2
3.2.3
3.2.4
3.2.5
3.2.6
3.3.0
3.3.1
3.3.2
3.3.3
3.3.4
3.3.5
3.3.6
3.3.7
3.4.0
3.4-dev
3.4.1
3.4.2
3.4.3
3.4.4
3.4.5
3.4.6
3.4.7
3.4.8
3.5.0
3.5-dev
3.5.1
3.5.2
3.5.3
3.5.4
3.5.5
3.5.5rc1
3.6.0
3.6-dev
3.6.1
3.6.2
3.6.3
3.6.4
3.6.5
3.7.0b3
3.7-dev
3.8-dev



2.安装python
pyenv install -v 2.7.13
pyenv install -v 3.6.4

卸载python
pyenv uninstall 2.7.13

常见问题及解决方案:
在使用pyenv install安装python,可能会比较慢,甚至下载安装不成功

<1>.这时最好使用是下载好python源码包,然后通过pyenv进行安装(可以下载到境外云服务器)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Pyenv 是一个针对 Python 版本管理的工具。它允许你在同一台机器上同时安装多个 Python 版本,并且可以轻松地在这些版本之间进行切换。 要在 Linux安装 Pyenv,可以按照以下步骤进行操作: 1. 安装依赖:首先确保系统中已经安装了必要的依赖项。通常需要安装 `make`、`gcc`、`zlib`、`libbz2`、`libreadline`、`sqlite` 和 `tk`。可以使用包管理器来安装这些依赖项,例如在 Ubuntu 上可以使用 `apt-get` 命令。 2. 克隆 Pyenv 仓库:使用 Git 克隆 Pyenv 仓库到本地机器上。可以执行以下命令将仓库克隆到 `~/.pyenv` 目录下: ```shell git clone https://github.com/pyenv/pyenv.git ~/.pyenv ``` 3. 配置环境变量:将 Pyenv 添加到系统的环境变量中,以便可以全局访问 Pyenv。打开你的 shell 配置文件(例如 `.bashrc` 或 `.zshrc`),并添加以下内容: ```shell export PYENV_ROOT="$HOME/.pyenv" export PATH="$PYENV_ROOT/bin:$PATH" eval "$(pyenv init -)" ``` 4. 重启终端或加载配置文件:使环境变量生效,你可以重新启动终端窗口,或者使用 `source` 命令加载配置文件: ```shell source ~/.bashrc ``` 5. 安装 Python 版本:通过 Pyenv 可以安装多个 Python 版本。可以使用 `pyenv install` 命令来安装你需要的版本,例如: ```shell pyenv install 3.9.4 ``` 6. 切换 Python 版本:使用 `pyenv global` 命令可以设置全局的 Python 版本,也可以使用 `pyenv local` 命令在当前目录下设置特定的 Python 版本。 这样,你就可以在 Linux 上成功安装并使用 Pyenv 来管理你的 Python 版本了。希望对你有帮助!如果还有其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值