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
注意:
- 在 https://github.com/pyenv/pyenv-installer 有安装文档.
- 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 #安装依赖包