从最小的系统开始。
pyenv安装方式
pyenv安装使用git
# yum install git -y
Python安装依赖包
yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel
常见用户python
# useradd python # echo 'python' | passwd --stdin python
使用python用户登录
curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash
https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer是一个脚本
在python用户的~/.bash_profile中追加
export PATH="/home/python/.pyenv/bin:$PATH" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)"
$ source ~/.bash_profile
python版本及path路径
$ python --version $ python -V $ echo $PATH
pyenv 命令
$ pyenv
$ pyenv help install
列出所有可用版本
$ pyenv install --list
安装指定版本
$ pyenv install 3.8.6 $ pyenv versions
使用缓存方式安装
$ pyenv install 3.5.3 -v cache目录,如果目录不存在,就自己创建 在~/.pyenv目录下,新建cache目录,放入下载好的版本文件。 不确定要哪一个文件,把下载的3个文件都放进去。
设置Python版本
$ pyenv global 3.8.6 切记,这里用global是因为是在非root用户python用户下,如果是root用户安装,请不要使用global,否则影响太大。 使用pyenv local 设置从当前工作目录开始向下递归都继承这个设置。 pyenv shell 只作用于当前会话 $pyenv shell system
Virtualenv
插件,在plugins/pyenv-virtualenv
$ pyenv virtualenv 3.8.6 magedu386 创建出一个3.8.6版本的独立空间 $pyenv versions