mac系统安装Python3初体验


Posted in Python onJanuary 02, 2018

前沿

对于iOS开发不要随便拆卸系统自带的Python,因为有很多 library 还是使用 Python2.7。

1 安装Xcode

1.1 App Store 搜索Xcode 并安装

1.2 安装 Xcode command line tool

1.2.1 打开命令行terminal工具

control + space
输入terminal
回车

1.2.2 安装Xcode command line tool

xcode-select --install

2 安装套件管理工具 Homebrew

2.1 安装 Homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2.2 查看是否安装成功

brew doctor

3 安装Python

brew install python

4 设置路径(可选)

如果不设置路径,则使用python的话,会默认用系统的。(这个没有具体执行,所以这个需要自己尝试)

## 修改/etc/paths,把/usr/local/bin 移到上面去
sudo vim /etc/paths

拓展:
查看当前path是什么。
PATH 的用途:
告诉系?,我们的brew在哪里。会从上往下查找。

echo $PAHTH

5 确认安装

// 系统自带的python2.7,目录为/usr/bin/python
which python
//brew安装的python3.4,目录为/usr/local/bin/python3
which python3

6 使用

未执行操作4的情况(推荐)

// 系统自带的
python a.py
//brew安装的
python3 a.py

执行操作4的情况

// 系统自带的
/usr/bin/python a.py
//brew安装的
python a.py

7 安装pip

  • 安装Python2.7以上版本,会自动带pip。
  • 系统自带的python没有pip,只有easy_install
// 给系统的python安装pip
easy_install pip

使用pip

// 系统自带的
pip --version
//brew安装的
pip3 --version

总结

以上所述是小编给大家介绍的mac系统安装Python3初体验,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python for Informatics 第11章之正则表达式(四)
Apr 21 Python
简单谈谈Python中函数的可变参数
Sep 02 Python
Python简单实现阿拉伯数字和罗马数字的互相转换功能示例
Apr 17 Python
Pycharm 字体大小调整设置的方法实现
Sep 27 Python
Python如何实现强制数据类型转换
Nov 22 Python
Python tkinter三种布局实例详解
Jan 06 Python
TensorFlow绘制loss/accuracy曲线的实例
Jan 21 Python
python通过matplotlib生成复合饼图
Feb 06 Python
浅谈selenium如何应对网页内容需要鼠标滚动加载的问题
Mar 14 Python
python Canny边缘检测算法的实现
Apr 24 Python
Python3+RIDE+RobotFramework自动化测试框架搭建过程详解
Sep 23 Python
OpenCV-Python模板匹配人眼的实例
Jun 08 Python
Python中static相关知识小结
Jan 02 #Python
python tensorflow基于cnn实现手写数字识别
Jan 01 #Python
python+selenium实现163邮箱自动登陆的方法
Dec 31 #Python
python 类对象和实例对象动态添加方法(分享)
Dec 31 #Python
利用python将图片转换成excel文档格式
Dec 30 #Python
书单|人生苦短,你还不用python!
Dec 29 #Python
python ansible服务及剧本编写
Dec 29 #Python
You might like
PHP学习之数组的定义和填充
2011/04/17 PHP
PHP register_shutdown_function函数的深入解析
2013/06/03 PHP
PHP保存带BOM文件的方法
2015/02/12 PHP
PHP批量修改文件名称的方法分析
2017/02/27 PHP
php实现文章评论系统
2019/02/18 PHP
php测试kafka项目示例
2020/02/06 PHP
gearman中任务的优先级和返回状态实例分析
2020/02/27 PHP
php实现的证件照换底色功能示例【人像抠图/换背景图】
2020/05/29 PHP
学习ExtJS Window常用方法
2009/10/07 Javascript
纯文字版返回顶端的js代码
2013/08/01 Javascript
JS判断变量是否为空判断是否null
2014/07/25 Javascript
jquery ajax请求方式与提示用户正在处理请稍等
2014/09/01 Javascript
深入解析Backbone.js框架的依赖库Underscore.js的作用
2016/05/07 Javascript
全面解析DOM操作和jQuery实现选项移动操作代码分享
2016/06/07 Javascript
JavaScript仿微博发布信息案例
2016/11/16 Javascript
基于axios封装fetch方法及调用实例
2018/02/05 Javascript
微信web端后退强制刷新功能的实现代码
2018/03/04 Javascript
基于Vue 2.0 监听文本框内容变化及ref的使用说明介绍
2018/08/24 Javascript
javascriptvoid(0)含义以及与"#"的区别讲解
2019/01/19 Javascript
Javascript通过控制类名更改样式
2019/05/24 Javascript
NodeJs crypto加密制作token的实现代码
2019/11/15 NodeJs
Python深入学习之内存管理
2014/08/31 Python
python使用PythonMagick将jpg图片转换成ico图片的方法
2015/03/26 Python
Python获取央视节目单的实现代码
2015/07/25 Python
Python 错误和异常代码详解
2018/01/29 Python
python实现任意位置文件分割的实例
2018/12/14 Python
聊聊python里如何用Borg pattern实现的单例模式
2019/06/06 Python
Python 统计位数为偶数的数字代码详解
2020/03/15 Python
recorder.js 基于Html5录音功能的实现
2020/05/26 HTML / CSS
库存图片、照片、矢量图、视频和音乐:Shutterstock
2021/02/12 全球购物
车祸赔偿收入证明
2014/01/09 职场文书
医院实习介绍信
2014/01/12 职场文书
北京奥运会口号
2014/06/21 职场文书
2016基督教会圣诞节开幕词
2016/03/04 职场文书
优秀范文:读《红岩》有感3篇
2019/10/14 职场文书
MySQL count(*)统计总数问题汇总
2022/09/23 MySQL