用pyenv管理Python多版本及下载加速方法--Mac上

原文:https://www.jianshu.com/p/91fc7ecc5e46

先大致介绍下pyenv的安装及配置流程。随后介绍加速下载方法

安装:

brew install pyenv

配置

在如下文件中

~/.bash_profile

添加配置

export PYENV_ROOT=/usr/local/var/pyenv

if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi

如果使用zsh,则需要在如下文件中

~/.zshrc

添加

source ~/.bash_profile

或者将配置代码直接添加到~/.zshrc

下载Python

正常只需要执行

pyenv install 3.6.3

如果提示错误:

BUILD FAILED (OS X 10.13.1 using python-build 20160602)

可以执行

CFLAGS="-I$(brew --prefix openssl)/include"
LDFLAGS="-L$(brew --prefix openssl)/lib"
pyenv install -v 3.6.3

其它错误查看:Common-build-problems

>>>>>>>>>>重点来了<<<<<<<<<<

下载加速

打开

/usr/local/Cellar/pyenv/1.1.5/plugins/python-build/share/python-build/3.6.3

将原来的

https://www.python.org/ftp

替换为

http://mirrors.sohu.com

然后再执行下载命令

参考链接

GitHub仓库:https://github.com/pyenv/pyenv

搜狐的Python镜像:http://mirrors.sohu.com/python/

原文地址:https://www.cnblogs.com/ajianbeyourself/p/11305265.html

时间: 2024-08-03 15:59:25

用pyenv管理Python多版本及下载加速方法--Mac上的相关文章

mac os 使用pyenv管理python多版本

1 安装pyenv brew install pyenv 2配置~/bash_profile export PYENV_ROOT="$HOME/.pyenv" export PATH="$PYENV_ROOT/bin:$PATH" eval "$(pyenv init -)" 3让新增的配置项生效 source ~/.bash_profile 4测试一下是否安装好 并查看能安装的版本 pyenv install -l 5安装python3 我当前

使用 pyenv 管理 Python 版本

http://einverne.github.io/post/2017/04/pyenv.html Posted on 04/22/2017 by Ein Verne | View revision history 记录一下使用过程,留备以后使用. pyenv 是 Python 版本管理工具. pyenv 可以改变全局的 Python 版本,安装多个版本的 Python, 设置目录级别的 Python 版本,还能创建和管理 virtual python environments .所有的设置都是

go依赖包下载加速方法及github加速

go依赖包下载加速方法及github加速 对于https://github.com/kubernetes/kubernetes整个仓库大小为近900M,下载起来那个伤心: 方法一:使用码云 这是码云上的的说明:此仓库是为了提升国内下载速度的镜像仓库,每日同步一次 先从码云下载到本地,然后修改./git/config为github的仓库地址,再次git pull拉取最新的commit,这样 就和github保持一致 方法二:github加速 https://www.ipaddress.com 国内

pyenv管理Python版本

安装完Anaconda3后,系统默认Anaconda3 Python3.6,但scons需要Python2,pyenv可以管理shell回话.全局.系统的Python版本.尝试直接使用已有Python,没看到教程,就直接下载安装到-/.pyenv了.详见: https://github.com/pyenv/pyenv/blob/master/COMMANDS.md#pyenv-install

Mac下使用Pyenv实现python多版本共存与切换

mac自带的python2.7不能删除,因为很多系统模块依赖,所以我们使用pyenv来安装python3.6版本,这样就可以并存. 1.安装OS X的套件管理器(类似ubuntu的apt-get), 网址如下:http://brew.sh/index_zh-cn.html或者直接用终端命令安装 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

centos7部署pyenv安装python多版本

在CentOS7通过pyenv安装Python3和virtualenv CentOS中默认安装Python版本是2.7版.我们将一步步在CentOS服务器上的安装Python3. 由于CentOS系统内很多工具都依赖于系统自带的Python2.7.5,所以为了不影响Python2.7.5的使用,就使用Pyenv进行环境隔离.virtualenv用来为每个python应用都创建一个独立的python环境. Step 1.更新系统 $ sudo yum -y update Step 2. 安装依赖环

virtualenv+pyenv管理python工作环境

因为python2与3之间存在差异,所以日常工作中可能需要在2与3之间来回切换.在相同的python版本中,有可能有的项目需要用到django1.8,别的项目需要用到django1.9,所以如果可以在本地环境中自由切换,对于开发者来说简直是太便利了.记得我刚开始学习的时候,因为python版本的问题,给自己的mac重装了很多次,现在想想,真的是一把鼻涕一把泪啊. 首先说说如何通过pyenv让python2与3在自己的本地环境中共存. 安装pyenv,我们从github上clone,分别执行一些安

python多版本以及各种包管理

python多版本以及各种包管理 python 包管理 各个版本 python版本管理 由于Python有2.x和3.x两个大的版本,而且每一个工程建立所用的各种包的版本也不尽相同(如flask1.x),这使得若干个工程开发同一台主机上完成比较麻烦(工程不是由一个人来完成,不同人的配置版本也不尽相同,为了所有开发人员能成功开发,就必须使得开发环境的一致,而一个人可能参与若干个工程开发). pyenv 管理 Python 的版本. virtualenv 管理 Python 工程中的包的版本(或者说

pyenv 管理你的python版本

mac 下使用pyenv 1.安装 使用 brew安装pyenv (如果没有brew功能,请自行去网上找怎么安装) brew install pyenv 2.设置 pyenv的家目录,就是把python安装到哪里 # 回到家目录下 cd ~ # 设置环境变量 cat .bash_profile export PYENV_ROOT=/usr/local/var/pyenv if which pyenv > /dev/null; then eval "$(pyenv init -)"