1、pyenv安装
#安装依赖
pyenv 依赖安装
yum -y install gcc gcc-c++ make git patch openssl-devel zlib-devel readline-devel sqlite-devel bzip2-devel
#下载安装脚本
curl https://pyenv.run | bash
#添加环境变量
echo 'export PATH="/root/.pyenv/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bash_profile
#立即生效
source ~/.bash_profile
2、常用命令
#查看可以安装的python版本
pyenv install -l
#安装指定python版本
pyenv install 3.6.8 #查看安装的python版本
pyenv versions #激活某个python版本
pyenv shell 3.6.8
#查看默认安装的插件
ls -la ~/.pyenv/plugins/ #创建python虚拟环境
pyenv virtualenv 3.6.8 env4aipy
#列出python虚拟环境
pyenv virtualenvs
#激活/取消激活python虚拟环境
pyenv activate env4aipy
source deactivate
#虚拟环境的真实目录:~/.pyenv/versions
#删除虚拟环境
pyenv uninstall my-virtual-env
#pyenv升级:
cd ~/.pyenv/
git pull
3、python 3.7.4升级问题(No module named '_ctypes')。
# 查找libffi 源 [root@176 cache]# yum list |grep libffi* libffi.x86_64 3.0.13-18.el7 @anaconda
libffi.i686 3.0.13-18.el7 base
libffi-devel.i686 3.0.13-18.el7 base
libffi-devel.x86_64 3.0.13-18.el7 base #安装相应的libffi版本 [root@176 cache]# yum install libffi-devel.x86_64
4、更换pip源。
vi ~/.pip/pip.conf
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/ [install]
trusted-host=mirrors.aliyun.com