pyenv安装-Ubuntu

pyenv安装-Ubuntu

  • 下载
    • 配置环境变量
  • 安装 pyenv-virtualenv
  • 配置环境变量
  • 检查安装是否正确
  • 安装 python版本

下载

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

配置环境变量

vim ~/.bashrc
写入如下内容:
export PYENV_ROOT=“ H O M E / . p y e n v " e x p o r t P A T H = " HOME/.pyenv" export PATH=" HOME/.pyenv"exportPATH="PYENV_ROOT/bin:KaTeX parse error: Expected 'EOF', got '&' at position 41: … 1>/dev/null 2>&̲1; then eval "(pyenv init -)”
fi
保存
执行让变量生效:
source ~/.bashrc

安装 pyenv-virtualenv

git clone https://github.com/pyenv/pyenv-virtualenv.git $(pyenv root)/plugins/pyenv-virtualenv

配置环境变量

vim ~/.bashrc
写入如下内容:
eval “ ( p y e n v v i r t u a l e n v − i n i t − ) " e v a l " (pyenv virtualenv-init -)" eval " (pyenvvirtualenvinit)"eval"(pyenv virtualenv-init -)”
保存
执行让变量生效:
source ~/.bashrc

检查安装是否正确

检查 pyenv 的版本

pyenv version

查看 pyenv 已经托管了哪些 python 版本

pyenv versions

安装 python版本

pyenv install 3.8.2

如果下载太慢
https://blog.csdn.net/Vairsly/article/details/76385206

事先下载之,放到/.pyenv/cache目录即可。修改/.pyenv/plugins/python-build/share/python-build/3.8.2文件,
#require_gcc
prefer_openssl11
export PYTHON_BUILD_CONFIGURE_WITH_OPENSSL=1
install_package “openssl-1.1.0j” “https://www.openssl.org/source/old/1.1.0/openssl-1.1.0j.tar.gz#31bec6c203ce1a8e93d5994f4ed304c63ccf07676118b6634edded12ad1b3246” mac_openssl --if has_broken_mac_openssl
install_package “readline-8.0” “https://ftpmirror.gnu.org/readline/readline-8.0.tar.gz#e339f51971478d369f8a053a330a190781acb9864cf4c541060f12078948e461” mac_readline --if has_broken_mac_readline

if has_tar_xz_support; then
install_package “Python-3.8.2” “~/develop/pyenv/cache/Python-3.8.2.tar.xz” ldflags_dirs standard verify_py38 copy_python_gdb ensurepip
else
install_package “Python-3.8.2” “~/develop/pyenv/cache/Python-3.8.2.tar.xz” ldflags_dirs standard verify_py38 copy_python_gdb ensurepip
fi

你可能感兴趣的:(pyenv安装-Ubuntu)