离线安装Pyenv

Pyenv是Python多版本管理工具,由于Python2和Python3差异较大;而且公司大多Server自带的都是Python2.6或者Python2.7,当需要Python3环境的时候,如果直接卸载Python2,重装Python3,又会导致很多系统功能无法使用(例如Yum等);最好的情况就是使用Pyenv来进行多版本控制;

Pyenv的安装,如果Server可以连外网的情况下,自然很方便

git clone https://github.com/pyenv/pyenv.git ~/.pyenv
 
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
exec $SHELL -l

但是公司Server一般无法连接外网;网上有很多离线安装脚本,要下载好几样,然后打包,使用安装脚本进行,我试了下总是报错;可能姿势不对;搞了一天才搞完

最后使用源文件方式安装成功,下面仅做记录和分享,以备以后查看

Step1:下载pyenv: pyenv-2.1.0.tar.gz , 解压后重命名为:pyenv

Step2:将目录移动到/usr/local/

pyenv]# ls /usr/local/pyenv
bin    CHANGELOG.md  completions  Dockerfile  LICENSE   man      pyenv.d    shims  terminal_output.png  versions
cache  COMMANDS.md   CONDUCT.md   libexec     Makefile  plugins  README.md  src    test

Step3:配置环境变量

echo 'export PYENV_ROOT="/usr/local/pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc

 Step4, 重新登陆后验证

pyenv]# pyenv --version
pyenv 2.1.0

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值