安装pyenv

1、安装git

yum install -y git

2、安装pyenv

curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash 

3、添加配置文件

vim ~/.bash_profile
  export PATH="~/.pyenv/bin:$PATH"
  eval "$(pyenv init -)"
  eval "$(pyenv virtualenv-init -)"
source ~/.bash_profile

  

安装python

1、依赖库安装

yum install -y gcc make patch gdbm-devel openssl-devel sqlite-devel zlib-devel bzip2-devel readline-devel
yum install -y gcc libzip-devel readline-devel zlib-devel bzip2-devel sqlite-devel openssl-devel python-pip python-setuptools patch

  

2、安装python 3.6

pyenv install 3.6.0

  

使用

pyenv 可以针对目录设置使用什么版本 ,子目录会继承父目录的版本

pyenv local 3.6.0       使用3.6版本
pyenv local system 使用系统默认版本 

global :设置系统全局使用的版本

pyenv global  3.6.0   # 全局使用python3.6

global慎用,这样yum就不能用了

pyenv global system  #  换回系统默认版本
或rm -f ~/.pyenv/version

 

添加虚拟环境,以后每个项目都会使用一个虚拟环境,隔离不同版本之间的影响

pyenv virtualenv 3.6.0 wlm  # pyenv virtualenv $bash_version $name
pyenv uninstall wlm    # 卸载某个版本

  

 

 

最新文章

  1. while 循环 。。
  2. DSP学习中遇到的几个问题(初级)
  3. 用canvas制作酷炫射击游戏--part2
  4. mysql多表查询例子
  5. python的交代一
  6. MPMediaPickerController 选取本地音频--备用
  7. 项目优化经验分享(六)SVN冲突和处理
  8. 高仿114la网址导航源码完整最新版
  9. Type mismatch: cannot convert from Enumeration<String> to Enumeration<Object>
  10. ebtables使用的协议
  11. zookeeper简单介绍
  12. linux如何在日志中查找关键字、前几行、结尾几行
  13. 打开ubantu报错(invalid environment block. Press any key to continue)
  14. Node.js(day2)
  15. 表格模型的监听 TableModelListener
  16. ht学习流程
  17. python 调用阿里云云解析api添加记录
  18. Java代码审计连载之—SQL注入
  19. [Python学习笔记-006] 使用stomp.py校验JMS selector的正确性
  20. 由微软打造的深度学习开放联盟ONNX成立

热门文章

  1. excel字符串拼接
  2. 基于ROBO-MAS多智能体自主协同 高频投影定位系统
  3. 容器编排系统K8s之NetworkPolicy资源
  4. js 的关键字
  5. PPT 转 word
  6. Apache伪静态(Rewrite).htaccess文件详解
  7. Sentinel限流之快速失败和漏桶算法
  8. SQL注入之堆叠注入(堆查询注入)
  9. 树莓派-4WD智能小车操作小结
  10. Shiro的认证与授权