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中最常用的操作列表的几种方法归纳
Apr 24 Python
简介二分查找算法与相关的Python实现示例
Aug 26 Python
实例讲解Python设计模式编程之工厂方法模式的使用
Mar 02 Python
python中文分词,使用结巴分词对python进行分词(实例讲解)
Nov 14 Python
Python机器学习算法之k均值聚类(k-means)
Feb 23 Python
Python中一行和多行import模块问题
Apr 01 Python
浅谈pytorch和Numpy的区别以及相互转换方法
Jul 26 Python
python实现的分层随机抽样案例
Feb 25 Python
jupyter 导入csv文件方式
Apr 21 Python
Django如何使用asyncio协程和ThreadPoolExecutor多线程
Oct 12 Python
教你漂亮打印Pandas DataFrames和Series
May 29 Python
利用Python实时获取steam特惠游戏数据
Jun 25 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
Zend Framework教程之MVC框架的Controller用法分析
2016/03/07 PHP
PHP中的print_r 与 var_dump 输出数组
2016/06/13 PHP
ThinkPHP防止重复提交表单的方法实例分析
2018/05/10 PHP
thinkphp5使html5实现动态跳转的例子
2019/10/16 PHP
JS实现self的resend
2010/07/22 Javascript
JavaScript高级程序设计 阅读笔记(十七) js事件
2012/08/14 Javascript
js的Boolean对象初始值示例
2014/03/04 Javascript
JS比较2个日期间隔的示例代码
2014/04/15 Javascript
鼠标经过子元素触发mouseout,mouseover事件的解决方案
2015/07/26 Javascript
js实现仿爱微网两级导航菜单效果代码
2015/08/31 Javascript
js实现前端分页页码管理
2017/01/06 Javascript
jQuery居中元素scrollleft计算方法示例
2017/01/16 Javascript
浅谈js使用in和hasOwnProperty获取对象属性的区别
2017/04/27 Javascript
vue-router单页面路由
2017/06/17 Javascript
详解ES6中的代理模式——Proxy
2018/01/08 Javascript
基于Proxy的小程序状态管理实现
2019/06/14 Javascript
解决layer弹出层自适应页面大小的问题
2019/09/16 Javascript
Vue-cli3生成的Vue项目加载Mxgraph方法示例
2020/05/31 Javascript
[01:33]DOTA2上海特级锦标赛 LIQUID战队完整宣传片
2016/03/16 DOTA
[54:33]2018DOTA2亚洲邀请赛小组赛 A组加赛 Liquid vs Optic
2018/04/03 DOTA
Python获取Windows或Linux主机名称通用函数分享
2014/11/22 Python
django+js+ajax实现刷新页面的方法
2017/05/22 Python
python 多进程共享全局变量之Manager()详解
2019/08/15 Python
Python时间差中seconds和total_seconds的区别详解
2019/12/26 Python
jupyternotebook 撤销删除的操作方式
2020/04/17 Python
Python图像处理二值化方法实例汇总
2020/07/24 Python
Redbubble法国:由独立艺术家设计的独特产品
2019/01/08 全球购物
NET程序员上机面试题
2015/05/23 面试题
2014年教师节寄语
2014/04/03 职场文书
培训研修方案
2014/06/06 职场文书
大学生入党群众意见书
2015/06/02 职场文书
2016新年感言
2015/08/03 职场文书
《曾国藩家书》读后感——读家书,立家风
2019/08/21 职场文书
Python爬虫之用Xpath获取关键标签实现自动评论盖楼抽奖(二)
2021/06/07 Python
CSS SandBox应用场景及常见问题
2022/06/25 HTML / CSS
JS实现刷新网页后之前浏览位置保持不变示例详解
2022/08/14 Javascript