centos7安装pyenv
一.安装pyenv:
1.>安装依赖包: yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y2.>安装pyenv包: git clone https://github.com/pyenv/pyenv.git ~/.pyenv3.>设置环境变量: #vim ~/.bashrc export PYENV_ROOT="$HOME/.pyenv" export PATH="$PYENV_ROOT/bin:$PATH" eval "$(pyenv init -)"#source ~/.bashrc #即是启动语句,重启系统执行这条语句 exec bash
二、pyenv基本命令
1.安装Python
pyenv install 3.4.0 #但是国内直接执行命令安装会报错,如下图:
解决方法:
在当前用户家目录下.pyenv/目录下创建cache目录,将下载好的Python-3.5.7的包放在该目录下,就不会去下载Python文件,直接执行安装,而不需要下载,节省下载时间,如下图:
2.查看pyenv支持的python版本
3.查看当前pyenv可检测到的所有版本,处于激活状态的版本前以 * 标示.
4.切换系统全局Python版本
但是这样粗暴的切换很有可能会出现问题,通常我们只需要在需要切换版本的路径下切换就好
5.目录下使用指定的Python版本
[root@k8s-node2 mnt]# pyenv global system #将当前的全局Python版本还原到之前的版本 [root@k8s-node2 mnt]# python -V #系统自带的Python版本 Python 2.7.5 [root@k8s-node2 mnt]# pyenv version #检查 pyenv当前py 版本 system (set by /root/.pyenv/version) [root@k8s-node2 mnt]# mkdir ops #创建一个测试目录 [root@k8s-node2 mnt]# cd ops/ [root@k8s-node2 ops]# pyenv local 3.5.7 #使用local子命令指定当前目录使用3.5.7版本 [root@k8s-node2 ops]# python -V #检查当前版本 Python 3.5.7 [root@k8s-node2 ops]# cd #切换到其他目录 [root@k8s-node2 ~]# python -V #再次检查Python版本 ops目录下版本为3.5.7 全局为2.7.5 符合预期 Python 2.7.5
6.对pyenv数据库进行更新(安装Python后执行):
pyenv rehash
7.卸载已安装的Python
pyenv uninstall 3.5.7
#抄自于:https://www.cnblogs.com/saneri/p/7642316.html
转载于:https://www.cnblogs.com/panwenbin-logs/p/11040346.html
centos7安装pyenv相关推荐
- centos7 nginx配置php7,centos7安装并配置nginx+php,centos7nginx
centos7安装并配置nginx+php,centos7nginx centos7安装并配置nginx+php 安装nginx yum install nginx 设置nginx开启起动 syste ...
- centos7安装配置pgAgent
centos7安装pgagent: 默认cmake已经安装 编译wxGTK https://excellmedia.dl.sourceforge.net/project/wxwindows/2.8.7 ...
- centos7 安装mysql php_Centos7安装mysql与php的方法
本文主要和大家分享Centos7安装mysql与php的方法,希望能帮助到大家. 相关mysql视频教程推荐:<mysql教程> 官网下载安装mysql-server 依次使用下面三个命令 ...
- Centos7安装Apache和PHP,包含配置过程
本文主要讲的是本人在迁移php网站相关软件的安装和配置过程,以及一下问题的解决步骤.通过阅读本文能够知道如何迁移php网站,如何配置httpd服务使得它能够解析php文件以及如何解决迁移过程中的异常问 ...
- LINUX CentOS7安装字体库
LINUX CentOS7安装字体库 2017年12月26日 17:06:07 q260996583 阅读数:4866更多 个人分类: linux JAVA画图时常用到Font 类对象 这样的对象依赖 ...
- centos7安装mysql缺失依赖_CentOS7安装mysql5.7不成功,解决依赖包之后还是无法安装成功...
[root@xg79 ~]# yum -y installmysql-community-server ............. Error: Package:mysql-community-ser ...
- linux tomcat7怎么安装,centos7安装Tomcat7,
centos7安装Tomcat7, 一.环境 centos7 linux apache-tomcat-7.0.92.tar.gz:链接:https://pan.baidu.com/s/1-clhIjD ...
- CentOS7安装CDH 第三章:CDH中的问题和解决方法
CentOS7安装CDH 第三章:CDH中的问题和解决方法 参考文章: (1)CentOS7安装CDH 第三章:CDH中的问题和解决方法 (2)https://www.cnblogs.com/yang ...
- centos7 安装 xfce桌面
最小化centos7安装后 1.先安装桌面协议,执行命令yum groupinstall -y "X Window system" 2.执行yum install -y epel- ...
最新文章
- ###STL学习--标准模板库
- cocos2dx游戏--欢欢英雄传说--添加游戏背景
- FFmpeg 5.0 正式发布
- CF1550D Excellent Arrays(完全会了更新)
- Id vs Instancetype
- PREV-55 小计算器 (进制转换)
- MySQL replication学习笔记
- Tomcat压缩传输设置
- HDU 1800 贪心
- LSH︱python实现MinHash-LSH及MinHash LSH Forest——datasketch(四)
- lua游戏脚本实例源码_Lua脚本引擎教程(六):饥荒Lua脚本系统
- oracle 设置不可重复,oracle – 不可重复读和幻读之间有什么区别?
- 银行家算法01--安全性检查 (操作系统)
- 银行数字化转型导师坚鹏:金融科技助力普惠金融新成效课程结束
- [redis]知识回顾之redis主从+哨兵搭建简要记录
- 华为系统更新后通知栏变大了_华为EMUI又有新变动,通知栏新增多功能,流畅度堪比氢OS!...
- 前序中序、中序后序以及前序后序构造二叉树
- 繁易MQTT简单操作说明
- vue.js中created()与activated()
- charles手机抓包配置