pyenv是什么?
centos7默认的python为2.7.9版本。而neovim需要3以上版本的python。
而python的卸载、覆盖安装都是很麻烦,并且容易出错。可以通过pyenv简单搞定多版本管理。
pyenv是python版本管理工具,可以快速在命令行切换不同版本的python。
安装
1 | 将pyenv项目clone到~/.pyenv目录 |
安装python所需依赖
安装python前需要先安装好yum依赖。
1 | ~ yum groupinstall 'Development Tools' |
使用
pyenv在使用上非常简单,可以通过简单的命令快速切换版本,如下:
1 | 查看当前可以安装的Python版本 |
pip使用国内镜像
在~/.pip/pip.conf
文件中添加或修改
1 | [global] |
这里使用阿里云的镜像源
常见的问题
通过pyenv install 3.6.4太慢了?
可以通过预先下载好python的包到~/.pyenv/cache目录下,再调用pyenv命令进行安装。
1 | pyenv默认是没有cache目录的,如果有cache目录直接cd就好 |