ubuntu22.04使用与安装 pyenv

使用

#查看可安装版本
 pyenv install --list
#安装某一版本python; python --version
# 可以先将已下载好的Python-3.10.11.tar.xz文件放入 ~/.pyenv/cache/
 pyenv install 3.10.11
#使用python
 pyenv local 3.10.11
 pyenv global 3.10.11
#查看当前使用的版本
 pyenv version
#查看已安装版本 ,之前安装的python pyenv 不会识别
 pyenv versions
#创建python虚拟环境
pyenv virtualenv 3.10.11 vnev_name
#删除python虚拟环境
pyenv virtualenv-delete vnev_name
#--或者 不指定python版本
pyenv virtualenv vnev_name
#进入虚拟环境 可以用tab补全vnev_name
pyenv activate vnev_name
#推出虚拟环境
pyenv deactivate 
#--或者
. deactivate 

安装

自动安装:

sudo curl https://pyenv.run | bash

手动安装:

git clone https://github.com/pyenv/pyenv.git ~/.pyenv

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc

source  ~/.bashrc

安装pyenv-virtualenv(pyenv 插件)

git clone https://github.com/pyenv/pyenv-virtualenv.git $(pyenv root)/plugins/pyenv-virtualenv
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc

安装python依赖

sudo apt update
sudo apt install -y gcc make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev uuid-dev libgdbm-dev

github地址: https://github.com/pyenv/pyenv

你可能感兴趣的:(python,ubuntu)