pyenv如何安装,使用管理多个python环境
命令:
pyenv install x.x.x(版本)
步骤
1.事先下载想要安装的Python到本地(在镜像网站下载)
2.如果本地没有.pyenv/cache
目录,创建.pyenv/cache
目录
3.将Python版本的格式改为.tar.xz
并放到.pyenv/cache
目录
4.指定pyenv install 版本号
安装,即可
5.如果发现安装还是走的官网,退出当前shell之后,再重试
注意事项:
如果 pyenv 还是从官网下载那么重新安装pyenv 才能解决这个问题
另外给出命令行傻瓜方法:
v=3.6.0; wget https://npm.taobao.org/mirrors/python//$v/Python-$v.tar.xz -P ~/.pyenv/cache/; pyenv install $v
解释一下这个意思,就是从 http://mirrors.sohu.com/python/ 上下载对应版本的 Python,放入到 ~/.pyenv/cache 目录里面,然后使用 pyenv install v 即 可 , v 即可, v即可,v 变量代表 Python 的版本,自己需要哪个版本,就把这个改成自己需要的版本号!
分享另外个镜像:
- https://npm.taobao.org/mirrors/python/
- http://mirrors.sohu.com/python/
如果你也知道其他的镜像地址,可以评论哦!
安装虚拟环境
- 创建一个3.7.3版本的虚拟环境, 命名为3.7env, 然后激活虚拟环境
pyenv virtualenv 3.7.3 3.7env
pyenv activate 3.7env
# 关闭虚拟环境
$ pyenv deactivate v365env
基本使用指南
pyenv install 3.7.3 # 安装 python
pyenv uninstall 2.7.3 # 卸载 python
pyenv global 2.7.3 # 设置全局的 Python 版本,通过将版本号写入 ~/.pyenv/version 文件的方式。
pyenv local 2.7.3 # 设置 Python 本地版本,通过将版本号写入当前目录下的 .python-version 文件的方式。通过这种方式设置的 Python 版本优先级较 global 高。