pyenv安装及常用命令

时间:2024-01-01 20:12:51
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