centos7.4   python2.7

安装pyenv需要的依赖

yum -y install gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel git

安装pyenv

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

安装完会有提示,根据提示作相关配置

将pyenv加入环境变量

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

检查是否安装成功

[root@izwz92fbqxna6qt4ya9t4nz ~]# pyenv -v
pyenv 1.2.

接下来就是使用了,目前我的项目中只用到了

pyenv local [python版本号]

可以了解下大概的功能,后续需要使用的时候再去详细了解

1.配置当前用户的python的版本
2.配置当前shell的python版本
3.配置某个项目(目录及子目录)的python版本
4.配置和使用多个虚拟环境

常用命令

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

参考文档:

https://www.cnblogs.com/dingtianwei/p/9383230.html

最新文章

  1. IE6不支持min-heightt和min-width的解决办法
  2. ArcGIS GDB 文件中的lock文件影响复制
  3. Pycharm使用问题# 快捷键设置
  4. PHP最原始的上传文件函数
  5. Git 提交大文件提示 fatal: The remote end hung up unexpectedly
  6. js经验1
  7. 浅谈Android序列化
  8. android 滚动条
  9. 利用Sails.js+MongoDB开发博客系统
  10. Android超炫日期日历控件:TimesSquare
  11. VSCode从非根目录编译golang程序
  12. IOS中的单例设计模式
  13. 1、opencv-2.4.7.2的安装和vs2010的配置
  14. app额外后台运行操作
  15. AES CBC PKCS7 C# C++
  16. Struts框架原理及应用
  17. 包含mysql 递归查询父节点 和子节点
  18. 阿里云:游戏行业DDoS攻击解决方案
  19. CruiseControl 安装配置
  20. [Swift] Swift笔记

热门文章

  1. @RequestBody 注意的问题
  2. Java虚拟机一看就懂01
  3. POJ 1661 暴力dp
  4. 王某人从0开始学习lorawan的笔记_0
  5. JavaWeb实现增删查改(图书信息管理)——之查询
  6. 自制轮子 canvas tree
  7. JavaScript label语句
  8. 杭电多校第四场 Problem K. Expression in Memories 思维模拟
  9. B. Tea Queue codeforces Round.37.div2 队列
  10. 在CMD命令行进入和退出Python程序