pyenv与virtualenv安装,Python版本管理使用教程

pyenv是Python版本管理工具。 pyenv可以

  • 安装多个版本的 Python
  • 改变全局的 Python 版本
  • 设置目录级别的 Python 版本
  • 创建和管理 virtual python environments

所有的设置都是用户级别的操作,不需要sudo命令。

pyenv的美好之处在于,它并没有使用将不同的PATH植入不同的shell这种高耦合的工作方式,而是简单地在PATH的最前面插入了一个垫片路径(shims):~/.pyenv/shims:/usr/local/bin:/usr/bin:/bin。所有对Python可执行文件的查找都会首先被这个垫片路径(shims)路径截获,从而使后方的系统路径失效。

CentOS7编译安装Python3.7

安装依赖环境:

1
yum install -y openssl-devel openssl-static zlib-devel lzma tk-devel xz-devel bzip2-devel ncurses-devel gdbm-devel readline-devel sqlite-devel gcc libffi-devel

下载Python3.7.0

1
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz

将解压后文件夹迁移至/usr/local

1
mv Python-3.7.0 /usr/local

进入Python目录

1
cd /usr/local/Python-3.7.0/
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×