当前位置: 首页 > 后端技术 > Python

pyenv——一个简单易用的python多版本管理工具

时间:2023-03-26 15:26:35 Python

项目地址githubpyenv做...更改每个用户系统级别的python版本为每个项目提供不同的python版本安装并克隆到本地安装,默认目录为~/.pyenv,您可以通过$HOME/.pyenv更改安装位置。$gitclonehttps://github.com/pyenv/pyenv.git~/.pyenvcentos需要安装依赖yuminstall-yreadlinereadline-develreadline-staticopensslopenssl-developenssl-staticsqlite-develbzip2-develbzip2-libs定义了环境变量PYENV_ROOTt,并将$PYENV_ROOT/bin添加到环境的$PATH中。$echo'exportPYENV_ROOT="$HOME/.pyenv"'>>~/.bash_profile$echo'exportPATH="$PYENV_ROOT/bin:$PATH"'>>~/.bash_profile打开shims并通过pyenvinit完成自动填充.$echo-e'ifcommand-vpyenv1>/dev/null2>&1;then\neval"$(pyenvinit-)"\nfi'>>~/.bash_profileexecuteexec"$SHELL"restartshellUsage查看版本、安装、卸载pyenvinstall--list#查看可安装的python版本pyenvversions#查看安装的版本pyenvinstall3.5.0#安装python3.5.0pyenvuninstall#卸载更新安装pyenv后需要更新才能看到进入安装的版本pyenvrehash选择python版本pyenvglobal3.5.0#Setglobal版本,也就是系统会使用这个版本pyenvlocal3.5.0#当前目录使用的版本有点类似virtualenv网络问题导致安装慢或者anaconda等大容量版本无法执行。由于网络问题,连接总是中断,安装失败。这时候可以先从官网下载安装包,然后放到~/.pyenv/cache文件夹下,然后在pyenv中安装这个版本,pyenv会先自动从这个文件夹搜索