登峰造极境

  • WIN
    • CSharp
    • JAVA
    • OAM
    • DirectX
    • Emgucv
  • UNIX
    • FFmpeg
    • QT
    • Python
    • Opencv
    • Openwrt
    • Twisted
    • Design Patterns
    • Mysql
    • Mycat
    • MariaDB
    • Make
    • OAM
    • Supervisor
    • Nginx
    • KVM
    • Docker
    • OpenStack
  • WEB
    • ASP
    • Node.js
    • PHP
    • Directadmin
    • Openssl
    • Regex
  • APP
    • Android
  • AI
    • Algorithm
    • Deep Learning
    • Machine Learning
  • IOT
    • Device
    • MSP430
  • DIY
    • Algorithm
    • Design Patterns
    • MATH
    • X98 AIR 3G
    • Tucao
    • fun
  • LIFE
    • 美食
    • 关于我
  • LINKS
  • ME
Claves
长风破浪会有时,直挂云帆济沧海
  1. 首页
  2. Programming
  3. Python
  4. 正文

在Centos7(Linux)上通过Pyenv安装Python3.5.1-日常笔记

2016-03-22

一、安装背景

由于需要在Centos7上使用Python3.5.1。但是Centos系统内很多工具都依赖于系统自带的Python2.7.5,所以为了不影响Python2.7.5的使用,就使用Pyenv进行环境隔离。

二、安装Python

1、安装pyenv

安装依赖:

yum install -y  gcc gcc-c++ make git patch openssl-devel zlib-devel readline-devel sqlite-devel bzip2-devel curl

官方链接:

https://github.com/yyuu/pyenv-installer

https://github.com/yyuu/pyenv

安装命令:

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

Tip1:可能需要手动添加环境变量,请参见官方链接说明

Tip2:Ubuntu 系统环境变量需要添加大~/.bashrc文件中

Tip3:安装之后需要重启计算机,激活设置的环境变量。(我记得有一个命令可以代替重启,原谅我记不清了。)

更新环境变量:

 source ~/.bash_profile

 

2、安装Python3.5.1

pyenv install 3.5.1
pyenv global 3.5.1
pyenv rehash

Tip: 安装完成之后需要对数据库进行更新;当前全局的python版本已经变成了3.4.1。也可以使用 pyenv local 或 pyenv shell 临时改变python版本。

3、测试当前Python版本

python -V

惊奇的发现,已经到了3.5.1版啦~

Tip:(http://seisman.info/python-pyenv.html)

  • 输入 python 即可使用新版本的python;
  • 系统自带的脚本会以 /usr/bin/python 的方式直接调用老版本的python,因而不会对系统脚本产生影响;
  • 使用 pip 安装第三方模块时会安装到 ~/.pyenv/versions/3.4.1 下,不会和系统模块发生冲突。
  • 使用 pip 安装模块后,可能需要执行 pyenv rehash 更新数据库;

 

 

标签: 暂无
最后更新:2017-06-02

代号山岳

知之为知之 不知为不知

点赞
< 上一篇
下一篇 >

COPYRIGHT © 2099 登峰造极境. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

蜀ICP备14031139号-5

川公网安备51012202000587号