Pyenv 安装部署

Pyenv

Pyenv是个多版本Python管理器,可以同时管理多个Python版本共存, 区别于virtualenv.

安装

git clone git://github.com/yyuu/pyenv.git ~/.pyenv
vim ~/.bashrc

export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
source ~/.bashrc

使用

基本过程是官网下载源码包然后安装, 涉及到gcc, readline等库的依赖安装.

pyenv install 3.5.2
pyenv local 3.5.2  (会在当前目录生产一个.python-version文件, 适用于当前目录及其子目录)
python -V

相关事项

因各种原因, 下载速度可能只有几KB, 甚至超时, 可将下载地址替换成国内镜像后在下载.

cd  ~/.pyenv/plugins/python-build/share/python-build/
vim 3.5.2 (如果你下载别的版本, 你就改别的文件)

将里面下载地址改成sohu的镜像地址:

https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tar.xz
http://mirrors.sohu.com/python/3.5.2/Python-3.5.2.tar.xz

附搜狐镜像地址:http://mirrors.sohu.com/python/
pip安装各种库也经常容易timeout.

vim ~/.pip/pip.conf 

[global]
index-url = http://pypi.douban.com/simple
trusted-host = pypi.douban.com
原文地址:https://www.cnblogs.com/chinchillas/p/7462297.html