pyenv安装

pyenv的安装
python多版本安装
pyenv之global、shell、local的设置
pyenv的虚拟环境
更新:$ pyenv update

1.安装git

yum install git -y

2.安装python编译依赖环境

yum -y install gcc make patch gdbm-devel openssl-devel sqlite-devel readline-devel zlib-devel bzip2-devel

3.安装pyenv

curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash

注意:

  1. https://github.com/pyenv/pyenv-installer有安装文档.
  2. centos6版本:如果curl出现 curl: (35) SSL connect error ,是nss版本低的问题
yum update nss

4.加载pyevn

echo  'export PATH="$HOME/.pyenv/bin:$PATH" 
eval "$(pyenv init -)" 
eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc 
source ~/.bashrc

pyenv使用

查看版本

显示当前的python版本 versions 显示所有可用的python版本,和当前版本

pyenv versions
python安装
pyenv install 3.6.4

注意:
pyevn默认安装时下载的源是国外,下载失败或很慢,解决此问题手动下载,如下:
一)在~/.pyenv 下创建cache文件下
二)进入cache文件夹,下载对应python版本(阿里源下载)

wget https://npm.taobao.org/mirrors/python/3.6.4/Python-3.6.4.tar.xz

三)下载完python包之后使用install命令安装。

local本地设置

进入项目路径下用以下命令设置python环境

pyenv local 3.6.4

pip包管理

pip install xxx yyy
pip list
pip search keyword 或者 pypi
pip help install

pip 配置
$ vim ~/.pip/pip.conf
[global]
index-url=http://mirrors.aliyun.com/pypi/simple
trusted-host=mirrors.aliyun.com

#阿里云、清华、豆瓣的国内源
pip导出/安装依赖包
pip freeze > requirement #导出依赖包
pip install -r requirement #安装依赖包

LeeYonghu
4 声望0 粉丝