【自动化测试】在电脑上部署pyenv实现多种Python环境共存

在系统中安装多个Python,但又不能影响系统自带的Python,即需要实现Python的多版本共存。pyenv就是这样一个Python版本管理器。

参考手册:

https://github.com/yyuu/pyenv#installation

 

安装python版本

pyenv install -v 3.7.10

重构shim,利用pyenv安装完新version的py还是利用安装完新site package都需要执行这个操作

 pyenv rehash
查看当前已安装的python版本
pyenv versions

确认当前python版本

ApplySqaredeMBP:3.6.6 lixiangmin$ pyenv version
3.6.6 (set by /Users/lixiangmin/.python-version)

注意事项

  • 使用 pip 安装第三方模块时会安装到 ~/.pyenv/versions/3.6.6 下,不会和系统模块发生冲突。
  • 使用 pip 安装模块后,可能需要执行 pyenv rehash 更新数据库。
 
pyenv只会管理通过Pyenv安装的Python版本,你自己在Python官网上下载的直接安装的Pyenv并不能被管理
参考教程:
 
posted @ 2021-08-12 14:59  Marlon康  阅读(61)  评论(0编辑  收藏  举报