pyenv安装教程(2022-3版本)

主机环境

root用户,bash环境

前提条件

根据系统不一样,安装的依赖也不同

安装依赖

Ubuntu、Debian、Mint

sudo apt-get update

sudo apt-get install make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev

CentOS/Fedora 21 and below:

yum install gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel tk-devel libffi-devel xz-devel

安装方式

1.使用curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash
2.使用git clone https://github.com/pyenv/pyenv.git ~/.pyenv
注意:
第一、第二种方式如果连接不了,可以用proxychains;
第一种如果连接出错
可以试着把
https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer
路径下的文件内容拷贝下来

例如:

proxychains curl https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer > pyinstall

chmod 777 pyinstall 

proxychains ./pyinstall | bash

pyenv环境配置

安装完成后就要进行环境配置

bash(Ubuntu、Debian、Mint)

#the sed invocation inserts the lines at the start of the file
#after any initial comment lines
sed -Ei -e '/^([^#]|$)/ {a \
export PYENV_ROOT="$HOME/.pyenv"
a \
export PATH="$PYENV_ROOT/bin:$PATH"
a \
' -e ':a' -e '$!{n;ba};}' ~/.bashrc
echo 'eval "$(pyenv init --path)"' >>~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc

示例图
在这里插入图片描述
在这里插入图片描述

bash(CentOS/Fedora 21 and below)

sed -Ei -e '/^([^#]|$)/ {a \
export PYENV_ROOT="$HOME/.pyenv"
a \
export PATH="$PYENV_ROOT/bin:$PATH"
a \
' -e ':a' -e '$!{n;ba};}' ~/.bash_profile
echo 'eval "$(pyenv init --path)"' >> ~/.bash_profile

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.profile
echo 'eval "$(pyenv init --path)"' >> ~/.profile

echo 'eval "$(pyenv init -)"' >> ~/.bashrc

大致操作和上面同理

配置完环境之后
source ~/.bashrc
pyenv --version
查看一下配置是否成功

在这里插入图片描述
最后reboot一下,重启完看看能否成功切换python环境

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Pyenv是一个用于管理多个Python版本的工具。它可以让你在同一台机器上安装和切换不同版本的Python,而不会相互干扰。下面是使用pyenv安装不同版本Python的步骤: 1. 安装pyenv:首先,你需要在你的机器上安装pyenv。可以通过以下命令在Linux或Mac上使用Homebrew进行安装: ``` brew install pyenv ``` 或者在Windows上使用git进行安装: ``` git clone https://github.com/pyenv/pyenv-win.git $HOME/.pyenv ``` 2. 配置环境变量:安装完成后,需要将pyenv添加到你的环境变量中。在Linux或Mac上,可以通过编辑`~/.bashrc`或`~/.bash_profile`文件,在文件末尾添加以下内容: ``` export PYENV_ROOT="$HOME/.pyenv" export PATH="$PYENV_ROOT/bin:$PATH" eval "$(pyenv init --path)" ``` 然后运行以下命令使配置生效: ``` source ~/.bashrc ``` 或者在Windows上,将`%USERPROFILE%\.pyenv\pyenv-win\bin`添加到系统的环境变量中。 3. 安装Python版本:现在,你可以使用pyenv安装不同版本的Python了。可以通过以下命令列出可用的Python版本: ``` pyenv install --list ``` 选择你想要安装版本,然后运行以下命令进行安装,例如: ``` pyenv install 3.9.6 ``` 等待安装完成。 4. 切换Python版本安装完成后,你可以使用以下命令来切换使用不同版本的Python: ``` pyenv global 3.9.6 ``` 这将设置全局默认的Python版本为3.9.6。你也可以使用`pyenv local`命令来设置当前目录下的Python版本,或者使用`pyenv shell`命令来设置临时的Python版本。 5. 验证安装:最后,你可以运行以下命令来验证Python版本是否正确切换: ``` python --version ``` 确保显示的版本与你安装版本一致。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值