乐趣区

pyevn安装及使用

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 #安装依赖包
退出移动版