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 字符串格式化代码
Mar 17 Python
Python内建函数之raw_input()与input()代码解析
Oct 26 Python
python pytest进阶之fixture详解
Jun 27 Python
对Python的交互模式和直接运行.py文件的区别详解
Jun 29 Python
关于Python形参打包与解包小技巧分享
Aug 24 Python
python中有函数重载吗
May 28 Python
基于python实现计算两组数据P值
Jul 10 Python
Python 抓取数据存储到Redis中的操作
Jul 16 Python
深入了解Python 变量作用域
Jul 24 Python
Python+Xlwings 删除Excel的行和列
Dec 19 Python
python中常用的数据结构介绍
Jan 12 Python
撤回我也能看到!教你用Python制作微信防撤回脚本
Jun 11 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下10件你也许并不了解的事情
2008/09/11 PHP
php获取url字符串截取路径的文件名和扩展名的函数
2010/01/22 PHP
php 面向对象的一个例子
2011/04/12 PHP
PHP实现的博客欢迎提示功能(很特别哦)
2014/06/05 PHP
php异常处理方法实例汇总
2015/06/24 PHP
php使用APC实现实时上传进度条功能
2015/10/26 PHP
ThinkPHP框架使用redirect实现页面重定向的方法实例分析
2018/04/12 PHP
php实现文件上传基本验证
2020/03/04 PHP
jquery 3D球状导航的文章分类
2010/07/06 Javascript
解决火狐浏览器下JS setTimeout函数不兼容失效不执行的方法
2012/11/14 Javascript
探讨jQuery的ajax使用场景(c#)
2013/12/03 Javascript
js substring从右边获取指定长度字符串(示例代码)
2013/12/23 Javascript
sliderToggle在写jquery的计时器setTimeouter中不生效
2014/05/26 Javascript
Javascript中实现trim()函数的两种方法
2015/02/04 Javascript
js+CSS实现模拟华丽的select控件下拉菜单效果
2015/09/01 Javascript
Jquery1.9.1源码分析系列(六)延时对象应用之jQuery.ready
2015/11/24 Javascript
ajax在兼容模式下失效的快速解决方法
2016/03/22 Javascript
JS获得一个对象的所有属性和方法实例
2017/02/21 Javascript
jQuery 添加样式属性的优先级别方法(推荐)
2017/06/08 jQuery
Js代码中的span拼接问题解决
2019/11/22 Javascript
详细介绍解决vue和jsp结合的方法
2020/02/06 Javascript
vue.js this.$router.push获取不到params参数问题
2020/03/03 Javascript
python利用beautifulSoup实现爬虫
2014/09/29 Python
Python程序员面试题 你必须提前准备!(答案及解析)
2018/01/23 Python
Python OpenCV中的resize()函数的使用
2019/06/20 Python
在Python中预先初始化列表内容和长度的实现
2019/11/28 Python
html5中的一些标签学习(心得)
2016/10/18 HTML / CSS
西班牙自行车和跑步商店:Alltricks
2018/07/07 全球购物
银行门卫岗位职责
2013/12/29 职场文书
《蒲公英》教学反思
2014/02/28 职场文书
学生安全责任书
2014/04/15 职场文书
感恩老师演讲稿600字
2014/08/28 职场文书
研修心得体会
2014/09/04 职场文书
信访维稳承诺书
2015/05/04 职场文书
2015年机械设备管理工作总结
2015/05/04 职场文书
python使用pycharm安装pyqt5以及相关配置
2022/04/22 Python