有很多学员,来咨询老师mac下的环境安装,于是小简老师就出了这篇文章。

如果你是mac电脑,那么本文是非常全面的python环境安装指南,引领你在MAC下玩转python。

第一部分

mac自带py27版本

在mac的终端命令行当中运行python,默认出来的就是py27。

在mac中的存放路径为:

/系统/资源库/Frameworks/Python.framework/Versions

Current就是指当前正在用的版本。

第二部分

安装py37版本

在官方网站当中,下载mac下的py37版本。一路安装下来即可。

下载的官方地址为:

https://www.python.org/downloads/release/python-373/

第三部分

py37在mac中的文件结构

python37的路径:

/资源库/Frameworks⁩/Python.framework⁩ /⁨Versions⁩/3.7

在Mac中,python的运行程序在bin中,库在lib当中。

在lib当中,第三方库仍然是在site-package当中。

第四部分

配置终端运行

配置终端运行python和pip,均指向python3

配置python命令

python3安装好后,在命令行当中,运行python都仍然是指向python2的。

运行命令时,运行python3就会自动指向安装的python3了。

但我们,仍然可以将python3配置成默认使用的版本。

修改方式如下:

1、終端当中,打开并编辑 .bash_profile文件。

运行命令:vi ~/.bash_profile

按 i 进入编辑状态,添加一行配置:

alias python="/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7"

按ESC和:后,再输入wq保存和退出。

2、在终端当中,重新加载bash_profile.sh文件数据。

运行命令:source .bash_profile

3、在终端当中,运行命令python指向的就是python3.

◆ 配置pip

与配置python一样的方式。

1、用vi命令编辑bash_profile 文件 。

在其中加入以下2行(第1行是加入到环境变量中,第2行是取别名为pip):

export PATH=$PATH:/Library/Frameworks/Python.framework/Versions/3.7/bin/pip3.7

alias pip="/Library/Frameworks/Python.framework/Versions/3.7/bin/pip3.7"

保存并退出。

2、在终端当中,重新加载bash_profile.sh文件数据。

运行命令:source .bash_profile

3、在终端当中,去运行pip就可以得到python37下的pip3了。

本文由柠檬班小简老师原创,转载需注明出处!

转发到朋友圈是最高的赞赏

关注柠檬班微信公众号,获取最新技术文章

让软件测试学习变得更简单!

今日福利

需要Python相关学习视频

可加小米老师微信:

13327316731

暗号:公众号

在看的,麻烦点一下再走好吗

python支持esc退出_听说你不会用mac电脑装Python?看了这篇文章,秒懂!相关推荐

  1. 怎样增加混凝土粘聚性_如何改良中低强度等级混凝土粘聚性?看了这篇文章不用愁!...

    混凝土的工作性包含流动性.粘聚性等多个指标,混凝土生产实践常常会中遇到中低强度等级混凝土粘聚性差的问题.常常表现为露石.浆石分离,保水性差.有时在正常减水剂掺量时,混凝土无离析现象,但露石现象比较明显 ...

  2. 运维学python用不上_作为运维你还在想要不要学Python,看完这篇文章再说!

    原标题:作为运维你还在想要不要学Python,看完这篇文章再说! 本文由马哥教育Python自动化实战班5期学员推荐,转载自简书,作者为Li.Yingjie,内容略经小编改编和加工,观点跟作者无关,最 ...

  3. java与python难度对比_Python和Java的区别,看完这篇文章你就清楚啦

    众所周知,在数不清的编程语言中Java自诞生之日起长盛不衰,可谓是神话般的存在.随着人工智能时代的到来,Python迅速席卷全球,作为当下最热门的编程语言,因其简单实用且应用场景广泛备受青睐. 一个是 ...

  4. 看完这篇文章,你的Python基础就差不多了(附571集精品教程)

    学一门语言贵在坚持用它,不用就淡忘了,而记录下一篇文章也有助于日后快速回忆.全文分为两大部分,分别是Python基础语法和面向对象. 入门Python其实很容易,但是我们要去坚持学习,每一天坚持很困难 ...

  5. Mac电脑的python下载、安装和环境配置——JDK+python+pycharm

    Mac电脑的python下载.安装和环境配置--JDK+python+pycharm 之前一直用的windows,换了Mac之后用的还有些生疏,刚好都是重新配置就随手记一下 之前一直用的windows ...

  6. Mac电脑安装Python

    Mac电脑安装python Mac电脑自带python环境,打开终端,输入python,按下enter键,查看自己电脑中的python版本(默认安装的是python2.7版本)[提示:查看完pytho ...

  7. python装饰器原理-看完这篇文章还不懂Python装饰器?

    原标题:看完这篇文章还不懂Python装饰器? 1.必备 2.需求来了 初创公司有N个业务部门,1个基础平台部门,基础平台负责提供底层的功能,如:数据库操作.redis调用.监控API等功能.业务部门 ...

  8. 听说你还搞不懂Golang的Slice?看这一篇就够了!

    在前面的文章中,我和大家一起学习了一下关于 Go 语言中数组的知识,当时有提到过一个知识点:在函数中传递数组是非常耗资源的一件事,所以更推荐大家使用切片(slice)来这么做. 那么切片又是一个怎样的 ...

  9. mac电脑通过python使用http.server

    mac电脑通过python使用http.server mac电脑通过python使用http.server创建服务器挂载本地磁盘,在别的电脑可以访问通过IP与端口访问此磁盘并下载此磁盘的东西.在一台电 ...

最新文章

  1. vim入门教程(实践第一)
  2. impala sql清单
  3. python字符串变量s的值是python网络爬虫_【Python爬虫作业】-字符串
  4. python做带数据库的登录界面_Python3 Tkinkter + SQLite实现登录和注册界面
  5. eclipse 安装python开发工具 PyDev
  6. CF1228——记一次和紫名失之交臂的CF
  7. 河南大学计算机网络考试试卷,计算机网络试卷.doc
  8. 化学到底是不是一个好专业?该不该转行?————试图以此文终结所有相关讨论
  9. oracle表数据误删恢复,表误删恢复
  10. windows11 数字键无法使用 修复办法 已解决
  11. Android实现视频播放的3种实现方式
  12. 伽马变换的原理以及python实现
  13. Codeforces 1646C Factorials and Powers of Two
  14. 日期时间差的计算--C++
  15. 亚马逊六页纸的理解与思考
  16. 使用友盟快速分享与第三方登录注意事项
  17. 企业微信自建应用通过PHP进行收发消息
  18. 微信小程序录音、播放源码【推荐】
  19. JuliaSetMandelBulb @ MayaKK —— 4亿粒子的测试
  20. Java遍历一个类的所有属性和值

热门文章

  1. LeetCode 144. 树的前序遍历迭代写法
  2. 关于外部测试字段解释冲突
  3. Cache之全相连映射
  4. 【转】世界顶级人工智能会议的总结
  5. linux 下pycharm 无法输入中文
  6. cocos+kbe问题记录
  7. AutoFac IoC DI 依赖注入
  8. windows 域的安装方法
  9. 必应拼音输入法与搜狗拼音输入法体验性分析检测
  10. 如何完成dedecms外部数据库调用|跨数据库数据调用