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 20 Python
在Python中使用CasperJS获取JS渲染生成的HTML内容的教程
Apr 09 Python
Python实现树的先序、中序、后序排序算法示例
Jun 23 Python
Python入门之三角函数sin()函数实例详解
Nov 08 Python
python实现决策树
Dec 21 Python
名片管理系统python版
Jan 11 Python
Python使用sorted对字典的key或value排序
Nov 15 Python
Python Django框架实现应用添加logging日志操作示例
May 17 Python
python实现微信自动回复及批量添加好友功能
Jul 03 Python
python使用rsa非对称加密过程解析
Dec 28 Python
Python 快速验证代理IP是否有效的方法实现
Jul 15 Python
python实现商品进销存管理系统
May 30 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动态生成VRML网页
2006/10/09 PHP
PHP 组件化编程技巧
2009/06/06 PHP
MongoDB在PHP中的常用操作小结
2014/02/20 PHP
PHP中is_file不能替代file_exists的理由
2014/03/04 PHP
PHP发送短信代码分享
2015/08/11 PHP
php获取汉字拼音首字母的方法
2015/10/21 PHP
php使用自定义函数实现汉字分割替换功能示例
2017/01/30 PHP
PHP后门隐藏的一些技巧总结
2020/11/04 PHP
jquery+ashx无刷新GridView数据显示插件(实现分页、排序、过滤功能)
2010/04/25 Javascript
可自己添加html的伪弹出框实现代码
2013/09/08 Javascript
原生JavaScript实现连连看游戏(附源码)
2013/11/05 Javascript
select多选 multiple的使用示例
2014/06/16 Javascript
JavaScript动态加载样式表的方法
2015/03/21 Javascript
jQuery $.each遍历对象、数组用法实例
2015/04/16 Javascript
win7下安装配置node.js+express开发环境
2015/12/06 Javascript
js实现图片轮播效果
2015/12/19 Javascript
利用JavaScript对中文(汉字)进行排序实例详解
2017/06/18 Javascript
Node.js静态服务器的实现方法
2018/02/28 Javascript
JS表单传值和URL编码转换
2018/03/03 Javascript
基于AngularJs select绑定数字类型的问题
2018/10/08 Javascript
基于vue.js组件实现分页效果
2018/12/29 Javascript
深入学习JavaScript中的bom
2019/05/27 Javascript
vue 弹出遮罩层样式实例
2020/07/22 Javascript
用python打印1~20的整数实例讲解
2019/07/01 Python
Python3开发环境搭建详细教程
2020/06/18 Python
Python tkinter界面实现历史天气查询的示例代码
2020/08/23 Python
Python 如何实现数据库表结构同步
2020/09/29 Python
Django自定义YamlField实现过程解析
2020/11/11 Python
CSS3动画效果回调处理详解
2014/12/10 HTML / CSS
HTML5 使用 sessionStorage 进行页面传值的方法
2018/07/02 HTML / CSS
ghd官网:英国ghd直发器品牌
2018/05/04 全球购物
科级干部考察材料
2014/02/15 职场文书
大学生见习报告范文
2014/11/03 职场文书
推广普通话的宣传语
2015/07/13 职场文书
MySQL 开窗函数
2022/02/15 MySQL
Vue操作Storage本地化存储
2022/04/29 Vue.js