1、安装Homebrew

https://brew.sh/index_zh-cn.html

2、通过brew安装pyenv

1)命令行输入:

$ brew install pyenv(如果一直卡在Updating Homebrew就按ctrl+c一次跳转brew update)

2)在home目录的 .bash_profile文件中添加:

vi ~/.bash_profile 在最后增加

eval "$(pyenv init -)"

3)命令行输入,更新一下环境变量:

$ source .bash_profile

注意:没有配置的话无法进行python版本间的切换。

3、使用pyenv安装Python3

1)查看能够安装的版本( 只有版本号的为官方的版本,其他的为衍生版 )

$ source .bash_profile

2)安装需要的版本:

$ pyenv install 3.7.4 -v (看有哪一些版本可以安装:pyenv install --list)

3)完成后更新数据库:

$ pyenv rehash

4)查看系统已安装的版本:

$ pyenv versions

*号表示系统当前正在使用的版本

5)切换python版本

$ pyenv global 3.6.2

$ pyenv global system

6)确认python版本

python --version

4、解决Python用pip命令安装速度慢,改用国内镜像

vi ~/.pip/pip.conf

[global]

index-url = https://pypi.tuna.tsinghua.edu.cn/simple

[install]

trusted-host=mirrors.aliyun.com

python在mac上_在Mac上Python多版本切换相关推荐

  1. Mac版JDK环境配置及Java多版本切换

    Mac版JDK环境配置及Java多版本切换 一.下载JDK包 JDK 各版本可通过 ORACLE 官网下载 ,下载较慢,可以百度搜索 Java Development Kit Mac 找下国内资源 传 ...

  2. 用mac的python写网络爬虫_在mac下使用python抓取数据

    2015已经过去,这是2016的第一篇博文! 祝大家新年快乐! 但是我还有好多期末考试! 还没开始复习,唉,一把辛酸泪! 最近看了一遍彦祖的文章叫做 所以自己也想小试牛刀.于是便开始动手写,但初次接触 ...

  3. macbook自带python保存文件夹_在mac下查找python包存放路径site-packages的实现方法 在Mac系统下python如何安装第三方函数库?...

    mac怎么查看python的site-package位置世界上最伤心的事,不是你爱的人不爱你,而是他爱你过后,最后却不爱你. 可以通过find命令查看,参考demo如下: sudo find / -n ...

  4. 索引一般加在什么字段上_在价值上亿的豪华游轮做服务员,是什么体验?网友:也就一般般吧...

    对于工薪阶级的我们来说,看到豪华游轮的第一反应是:听起来就很贵,惹不起,惹不起.因为就国内最便宜的游轮单程收费就是2000起步,更别提那些超豪华的游轮,入门级的房型:价格7499美元,换算成人民币就是 ...

  5. python辅助脚本教程_微信跳一跳python辅助脚本实例分享

    本文主要为大家整理了关于微信跳一跳的辅助脚本内容,这次我们给大家整理的是关于python的脚本内容,一起来学习下. 这段时间微信跳一跳这个游戏非常火爆,但是上分又非常的难,对于程序员来说第一个念头就是 ...

  6. 我的python学习笔记全集_记录我的Python学习笔记

    不想再像以前那样,什么都从头开始学习语法.总结语法,这样反而会过分纠结于语法,耽误了开发,毕竟语言的主要属性是工具,次要的属性是语言本身. 所以还是先熟练使用语言去进行开发,等足够熟悉了,再去研究语言 ...

  7. python split函数 空格_最易懂的Python新手教程:从基础语法到代码详解

    导读:本文立足基础,讲解Python和PyCharm的安装,及Python最简单的语法基础和爬虫技术中所需的Python语法. 作者:罗攀 蒋仟 如需转载请联系华章科技 本文涉及的主要知识点如下: P ...

  8. python淘宝爬虫_淘宝直播python爬虫

    淘宝直播爬虫 直接上代码: # !/usr/bin/python # -*- coding: UTF-8 -*- import requests appKey = '12574478' def get ...

  9. python知识点总结全_【转】Python高级知识点总结

    一.可迭代对象.迭代器对象和生成器 像list, tuple等这些序列是可以使用for...in ...语句来进行遍历输出的.这是为什么呢?这就需要知道可迭代对象(Iterable).迭代器对象(It ...

  10. python和报表生成工具_推荐一个利用 python 生成 pptx 分析报告的工具包:reportgen...

    reportgen v0.1.8 更新介绍 这段时间,我对 reportgen 进行了大工程量的修改和更新.将之前在各个文章中出现的函数进行了封装,同时也对现有工具包的一些逻辑进行了调整. 1.rep ...

最新文章

  1. Flex 元数据标签使用
  2. 深入理解CachingConnectionFactory
  3. java 类 解析_Java集合类解析 ***
  4. oracle一体机flash卡,PCIe Flash卡设备的测试
  5. java jdbc 工具_JDBC 工具类
  6. java 调用 spring,java中使用redis和spring中调用redis
  7. 基于socketserver实现并发的socket编程
  8. 项目管理(PMBOK第六版)常用缩写中英文对照
  9. 360wifi驱动linux驱动安装,360WiFi驱动安装使用教程,详细图文版
  10. Unity鼠标控制相机上下左右环视360度旋转(Quaternion.AngleAxis)
  11. 夏夜也发低烧—夜的精灵[风潮唱片]
  12. 如何去实现机械灵巧手玩魔方和弹钢琴_我学会了玩魔方
  13. Java中使用字符流读取UTF-8和写出txt文件 乱码 问题
  14. ENSP实验六——三层交换机+路由器
  15. Echarts实现省级地图的两种方法(以浙江省为例)
  16. 创建了个博客了。。。
  17. Java等额本息年化利率,转等本等息月利率
  18. 无法安装office此计算机安装了32位,无法将 64 位 Office 与 32 位 Office 一起安装 | Microsoft Docs...
  19. 液晶电视怎么选才不花冤枉钱?整理液晶电视常用参数及选购技巧
  20. UI设计需求中的18个专业术语

热门文章

  1. SAP Spartacus ConfigModule.withConfig的处理逻辑
  2. SAP ABAP一组关键字 IS BOUND, IS NOT INITIAL和IS ASSIGNED的用法辨析
  3. 如何给SAP云平台购买的账号分配Process Integration服务
  4. 通过调试获得SAP Fiori gateway系统的系统ID
  5. Step by Step to download a material from ERP via request download
  6. Supplier 点participate时候用USB KEY的身份验证
  7. when I enter ZSOCIAL role FM RH_STRUC_GET to get organization units that a given user belongs to
  8. one order event handling - 初始化过程
  9. SAP CRM WebClient UI WebUI Runtime repository design
  10. My Appointment - Belonging to me, Search by team, Search by group