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动态加载变量示例分享
Feb 17 Python
Python2.7编程中SQLite3基本操作方法示例
Aug 09 Python
彻底搞懂Python字符编码
Jan 23 Python
分分钟入门python语言
Mar 20 Python
win10下python3.5.2和tensorflow安装环境搭建教程
Sep 19 Python
python多进程控制学习小结
Oct 31 Python
linux中如何使用python3获取ip地址
Jul 15 Python
django搭建项目配置环境和创建表过程详解
Jul 22 Python
Python 类的私有属性和私有方法实例分析
Sep 29 Python
使用python制作一个解压缩软件
Nov 13 Python
python 5个顶级异步框架推荐
Sep 09 Python
Numpy中的数组搜索中np.where方法详细介绍
Jan 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类的注册与自动加载
2013/07/05 PHP
PHP编写文件多服务器同步程序
2016/07/02 PHP
浅谈laravel数据库查询返回的数据形式
2019/10/21 PHP
PHP 99乘法表的几种实现代码
2020/10/13 PHP
分享一个自己写的table表格排序js插件(高效简洁)
2011/10/29 Javascript
浅析JavaScript中的typeof运算符
2013/11/30 Javascript
手写的一个兼容各种浏览器的javascript getStyle函数(获取元素的样式)
2014/06/06 Javascript
基于javascript实现九九乘法表
2016/03/27 Javascript
jQuery实现ajax的叠加和停止(终止ajax请求)
2016/08/08 Javascript
Javascript基础回顾之(一) 类型
2017/01/31 Javascript
原生JS实现简单放大镜效果
2017/02/08 Javascript
利用JS对iframe父子(内外)页面进行操作的方法教程
2017/06/15 Javascript
Angular.js中数组操作的方法教程
2017/07/31 Javascript
vue.js框架实现表单排序和分页效果
2017/08/09 Javascript
vue watch监听对象及对应值的变化详解
2018/02/24 Javascript
使用webpack搭建react开发环境的方法
2018/05/15 Javascript
Vue中qs插件的使用详解
2020/02/07 Javascript
vue-cli3.0实现一个多页面应用的历奇经历记录总结
2020/03/16 Javascript
JS sort方法基于数组对象属性值排序
2020/07/10 Javascript
Python中input和raw_input的一点区别
2014/10/21 Python
python difflib模块示例讲解
2017/09/13 Python
Python实现调度算法代码详解
2017/12/01 Python
python机器学习理论与实战(二)决策树
2018/01/19 Python
Python实现多进程的四种方式
2019/02/22 Python
详解用python计算阶乘的几种方法
2019/08/14 Python
pycharm显示远程图片的实现
2019/11/04 Python
python中线程和进程有何区别
2020/06/17 Python
python中zip()函数遍历多个列表方法
2021/02/18 Python
英国家庭和商业健身器材购物网站:Fitness Options
2018/07/05 全球购物
某/etc/fstab文件中的某行如下: /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义
2013/04/11 面试题
家长高考寄语
2015/02/27 职场文书
优秀范文:读《红岩》有感3篇
2019/10/14 职场文书
详解MySQL数据库千万级数据查询和存储
2021/05/18 MySQL
十大最强电系宝可梦,阿尔宙斯电系之一,第七被称为雷神
2022/03/18 日漫
Python matplotlib绘制雷达图
2022/04/13 Python
IDEA 2022 Translation 未知错误 翻译文档失败
2022/04/24 Java/Android