【自动化测试】在电脑上部署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并不能被管理
参考教程:
 
部分内容来自于学习编程期间收集于网络的免费分享资源和工作后购买的付费内容。
原文地址:https://www.cnblogs.com/MarlonKang/p/15132774.html