背景: 新增多语言开发, 需要写一段python脚本将.xls文件转换成json文件,新的打包机跑python命令使用的python3 指令, 而原来的脚本中使用的全部是python 指令, 因此需要在打包机上安装 python2版本,
注意: 使用命令别名的方式将python3 命令改为python命令, 在脚本中执行时不生效, 只在终端中直接输入 python 指令才有效果, 所以此方法行不通
下面是在已有python3环境的电脑里面安装 python2
首先安装pyenv, 第一个命令brew update如果更新不了, 可以直接执行brew install pyenv
brew update
brew install pyenv
安装完pyenv后, 在终端运行以下命令以使pyenv初始化
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(pyenv init --path)"' >> ~/.bash_profile
echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
source ~/.bash_profile
安装指定版本的Python:我这里安装的是2.7.18
pyenv install 2.7.18
设置Python版本:
pyenv global 2.7.18