首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Mac下使用Pyenv实现python多

Mac下使用Pyenv实现python多

作者头像
py3study
发布于 2020-01-10 08:01:43
发布于 2020-01-10 08:01:43
61400
代码可运行
举报
文章被收录于专栏:python3python3
运行总次数:0
代码可运行

mac自带的python2.7不能删除,因为很多系统模块依赖,所以我们使用pyenv来安装python3.6版本,这样就可以并存。

1、安装OS X的套件管理器(类似ubuntu的apt-get),

网址如下:http://brew.sh/index_zh-cn.html 或者直接用终端命令安装

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2、安装pyenv,命令如下: brew update brew install pyenv vi .bash_profile     添加如下内容:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
export PYENV_ROOT=/usr/local/var/pyenv
if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi

source .bash_profile

3、安装Python 现在,我们可以查看一下可安装的python版本 pyenv install -l 我们选择安装最新的3.6.2 pyenv install 3.6.2 安装完成之后需要对数据库进行更新 pyenv rehash 查看系统已安装的版本: pyenv versions *号表示系统当前正在使用的版本 ,可以看到是在system上面, python查看 发现依然是2.7版本

切换python版本 pyenv global 3.6.2 pyenv versions 确认python版本已经切换

输入python即可使用新版本的python;

系统自带的脚本会以/usr/bin/python的方式直接调用老版本的python,因而不会对系统脚本产生影响

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/08/28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
virtualenvwrapper + pyenv 打造多版本 Python 环境
前言 面对多个 Python 开发项目时,需要针对不同的项目创建相应的开发环境。通常情况下,使用 virtualenv 创建一个虚拟的独立 Python 环境,但是 virtualenv 创建的环境相对分散不便于管理。这里推荐使用 virtualenvwrapper 来创建集中的便于管理的 Python 环境,同时可以结合 pyenv 为不同的项目选定不同的 Python 版本。 virtualenvwrapper 安装 通过 pip 安装 virtualenvwrapper(Ps: 记住加上 sudo)
木制robot
2018/04/11
1.6K0
MacOS多版本Python切换方案
1. 安装homebrew 官网 http://brew.sh/index_zh-cn.html 打开终端,在终端中粘贴如下脚本 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 测试是否安装成功 在终端中输入 brew -v 出现类似提示,即代表安装成功 Homebrew 0.9.5 (git revision 1021; last commit 2016-0
mantou
2018/06/14
6.2K0
Mac上python环境配置
Life is short, I use python pyenv用来管理多个版本的python在用户目录的安装和使用, 类似rbenv pyenv与pyenv-virtualenvwrapper: brew install python pyenv pyenv-virtualenvwrapper sudo pip install virtualenvwrapper #如果pip不存在 sudo easy_install pip >然后你需要把以下内容粘贴到~/.bash_profile文件中 #
py3study
2020/01/02
7280
Python多版本切换工具-Pyenv
为了安装Anaconda科学计算环境,控制好python版本,今天上午总算折腾好了。
py3study
2020/01/02
3.2K0
Python多版本神器-Pyenv
使用pyenv可以在一个操作系统上使用多个python版本,自由切换,无比顺畅。它的使用不依赖于Python,是一个简单、独立的纯 shell 脚本工具。
py3study
2020/01/06
5400
Python多版本神器-Pyenv
Mac 下配置python多版本
第一步:安装pyenv brew install pyenv 第二步:添加配置内容。我的shell是on-my-zsh 在zshrc最后一行加入 if which pyenv > /dev/null;
简单、
2018/07/17
7070
如何随意切换Python版本
首先第一个问题:Python版本的问题,Python 2.x 和Python 3.x 版本区别还是比较大的,版本多了不易管理。
没有故事的陈师傅
2022/05/23
1.4K0
使用pyenv维护多版本python开发环境
开发不同的项目的时候有可能产生安装不同python 版本的需求,那么如何管理多个python版本呢?有大神开发了工具 --pyenv 来解决多版本管理的问题。
用户1278550
2018/08/09
5530
Python多版本管理器-pyenv 介绍及部署记录
在日常运维中, 经常遇到这样的情况: 系统自带的Python是2.x,而业务部署需要Python 3.x 环境, 此时需要在系统中安装多个Python版本,但又不能影响系统自带的Python 版本,即需要实现Python的多版本环境共存, pyenv就是这样一个Python版本管理器, 可以同时管理多个python版本共存! 简单的说,pyenv 可以根据需求使用户在系统里安装和管理多个Python 版本: - 配置当前用户的python的版本; - 配置当前shell的python版本; - 配置某个项目(目录及子目录)的python版本; - 配置多个虚拟环境.
洗尽了浮华
2018/12/27
1.6K0
附001.Python多版本环境管理
由于Python的版本过多,且不同版本之间差异性较大。同时又因系统底层需要调用当前版本Python,所以不能随意变更当前系统Python版本。因此,在多版本共存的情况下,Python多环境管理工具非常重要,常见Python多环境管理工具有Pyenv和Virtualenv。
木二
2022/05/30
1.1K0
附001.Python多版本环境管理
pyenv管理多版本python
安装不同的python版本并不是一件易事,更何况想在同一主机上来回切换不同版本的python是难上加难!大家都知道多版本会导致互相干扰,但是不是不不能解决呢??
py3study
2020/01/06
6070
Python-安装
本章节使用Python 3(Python 3.6.5),所以这里点击Python 3.6.5
wangmcn
2022/07/25
6000
Python-安装
Mac系统实现git命令自动补全
当我第一次使用mac电脑的时候,由于我是从事软件开发的程序员,所以必须经常要使用到git,然而发现在mac系统下,git不能实现命令的自动补全,然后网上查找资料,找到了解决办法,终于可以实现了git命令的自动补全功能,现在分享如下。 安装Homebrew 首先安装配置Homebrew(注:如果已经安装过就跳过):       HomeBrew的网址:https://brew.sh/index_zh-cn.html  在终端输入如下命令: /usr/bin/ruby -e "$(curl -fsSL http
用户1174387
2018/01/17
3.9K0
Mac系统实现git命令自动补全
自动化-Appium-环境搭建-IOS(Python版)
Xcode如何下载安装或更新呢?打开Mac机上的App Store,搜索Xcode,进行安装或者更新,注意观察下Xcode的更新日志,可以看到当前版本支持的IOS SDK版本。
wangmcn
2022/07/25
5.8K0
自动化-Appium-环境搭建-IOS(Python版)
pyenv,让你轻松切换各种python版本
python虽好,版本让人烦恼 人生苦短,我用python... python语法的简洁优雅,模块的丰富,让有开发经验的人很容易上手,开发效率很高。然而python2和python3的诸多不兼容让人甚为烦恼。虽然python3已经推出多年,可生产环境还在运行着很多python2代码。经常需要在两个大版本之间切换。切换时遇到各种莫名其妙的问题,如pip升级后,默认就是安装在python3,python2的pip不起作用了。安装第三方类库时也时常被python的版本弄晕了。 这种版本混乱管理的问题,如果得不到解
章鱼喵
2018/06/27
3.1K0
在MacOS上源码安装OpenCV-4.0.0
OpenCV-4.0.0已经放出来一阵日子了,很有新功能新特性值得尝试,由于MacOS上的brewhome包中编译好的OpenCV版本只有3.4.3,为了在MacOS上安装最新的OpenCV,只好走源码编译这条路了。
老潘
2023/10/19
6200
在MacOS上源码安装OpenCV-4.0.0
mac安装多个python
Available versions: 2.1.3 2.2.3 2.3.7 ...
用户1437675
2019/05/10
1K0
Python关键点笔记之使用 pyenv 管理多个 Python 版本依赖环境
从接触Python以来,一直都是采用virtualenv和virtualenvwrapper来管理不同项目的依赖环境,通过workon、mkvirtualenv等命令进行虚拟环境切换,很是愉快。
Jetpropelledsnake21
2019/04/18
1.6K0
Python 版本管理工具之 Pyenv 使用说明
Python 版本管理工具的主要作用是帮助开发者在同一台机器上管理多个 Python 版本和环境。这对于开发和部署不同项目非常有用,因为不同项目可能依赖不同的 Python 版本或者不同的包版本。具体来说,Python 版本管理工具应有以下功能:
Power
2025/04/02
6110
Mac上的JDK多版本管理
通过Homebrew 安装JDK 13,可以先通过brew cask info java查看目前Java的版本:
零云
2023/07/24
2K0
相关推荐
virtualenvwrapper + pyenv 打造多版本 Python 环境
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档