1. pyenv 的安装

$ yum install git -y
$ yum install gcc make patch gdbm-devel openssl-devel sqlite-devel zlib-devel bzip2-devel readline-devel libffi-devel -y $ git clone https://github.com/yyuu/pyenv.git ~/.pyenv
$ echo 'export PATH=~/.pyenv/bin:$PATH' >> ~/.bashrc
$ echo 'export PYENV_ROOT=~/.pyenv' >> ~/.bashrc
$ echo 'eval "$(pyenv init -)"' >> ~/.bashrc $ source ~/.bashrc

2.常用命令

pyenv install --list # 列出可安装版本
pyenv install <version> # 安装对应版本
pyenv install -v <version> # 安装对应版本,若发生错误,可以显示详细的错误信息
pyenv versions # 显示当前使用的python版本
pyenv which python # 显示当前python安装路径
pyenv global <version> # 设置默认Python版本
pyenv local <version> # 当前路径创建一个.python-version, 以后进入这个目录自动切换为该版本
pyenv shell <version> # 当前shell的session中启用某版本,优先级高于global 及 local

3.使用virtualenv

3.1安装virtualenv

git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv

echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bash_profile
这个插件将安装在主文件夹下的.pyenv文件夹中。 source ~/.bash_profile
pyenv virtualenv env # 从默认版本创建虚拟环境
pyenv virtualenv 3.6.4 env-3.6.4 # 创建3.6.4版本的虚拟环境
pyenv activate env-3.6.4 # 激活 env-3.6.4 这个虚拟环境
pyenv deactivate # 停用当前的虚拟环境 # 自动激活
# 使用pyenv local 虚拟环境名
# 会把`虚拟环境名`写入当前目录的.python-version文件中
# 关闭自动激活 -> pyenv deactivate
# 启动自动激活 -> pyenv activate env-3.6.4
pyenv local env-3.6.4 pyenv uninstall env-3.6.4 # 删除 env-3.6.4 这个虚拟环境

发现的错误

莫名其妙的BUILD FEILED (Ubuntu 16.04 using python-build 1.2.2)

问题是缺少依赖包,各个系统见以下链接
https://github.com/pyenv/pyenv/wiki/Common-build-problems

最新文章

  1. c#-SimHash匹配相似-算法
  2. C# .net中cookie值为中文时的乱码解决方法
  3. Linux 脚本 sh 和 ./ 的区别
  4. Android开发环境搭建:离线安装ADT插件和安装SDK
  5. SQL在INNER JOIN时,也可以将子查询加入进来
  6. RestTemplate 请求url
  7. Spring Remoting: Hessian--转
  8. HDU - 5187 - zhx&amp;#39;s contest (高速幂+高速乘)
  9. 【思路题】【多校第一场】【1001.OO’s Sequence】
  10. checkbox 选择功能和反选
  11. .net core 使用swagger自动生成接口文档
  12. android 使用Canvas画箭头
  13. Linux定时任务调度
  14. python socket 编程简单入门
  15. &gt;/dev/null 2&gt;&amp;1 这句话的含义及使用的意义
  16. C语言程序设计基础知识点概括
  17. GridView显示数据鼠标悬停变色
  18. Windows+IIS结合LVS+Keepalived是实现Linux负载均衡软件
  19. 2016级算法期末上机-G.中等&#183;Bamboo&#39;s Fight with DDLs II
  20. CSS3文字立体效果

热门文章

  1. 双射 - hash去重
  2. html转成pdf 下载,支持后台保存
  3. hdu6638 线段树求最大子段和
  4. phpstorm配置git并解决Terminal 中文乱码(Unicode 编码)的方法
  5. Redis常用命令详细介绍
  6. Java入门 - 面向对象 - 01.继承
  7. JSON解析值富文本
  8. 针对MySQL的MVCC多版本并发控制的一些总结
  9. Data for the People: How to Make Our Post-Privacy Economy Work for You
  10. 基于Bootstrap和Knockout.js的ASP.NET MVC开发实战