基于Homebrew和easy_install在Mac上搭建Python开发环境
来源:互联网 发布:加工中心中心钻编程 编辑:程序博客网 时间:2024/06/01 23:04
本文是基于Homebrew和easy_install在Mac上搭建Python开发环境的简易教程,包括Python简介、使用Homebrew安装Python、使用easy_install安装 pip、PyCharm IDE工具等内容。
Python简介
Python 是一种面向对象、直译式的电脑程序语言,包含了一组功能完备的标准库,具备垃圾回收功能,能够自动管理内存使用。它经常被当作脚本语言用于处理系统管理任务和网络程序编写,官方解释器为用C语言编写的CPython。 —— [ 维基百科 ]
Python 开发应用类型包括:网站、后台服务等网络应用,系统管理脚本任务等小工具,包装其他语言开发的程序等。
Python 优点:简练,易阅读,易拓展,交互性,多范式,多平台且免费。
Python 缺点:运行速度慢(解释型语言)、代码不能加密。
使用Homebrew安装Python
Homebrew安装
Homebrew是一个Mac包管理器,用于在Mac上安装一些OS X没有的UNIX工具(比如著名的wget)。它会将软件包安装到独立目录,并将其文件软链接至 /usr/local 。完全基于 git 和 ruby,所以自由修改的同时你仍可以轻松撤销你的变更或与上游更新合并。
首先确认Mac已安装Xcode、Command Line Tool。安装Command Line Tool:
xcode-select --install
然后把下面的代码粘贴到Terminal中执行安装Homebrew。
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Homebrew常用命令:
brew search/install/upgrade/info/deps/remove python3brew list/outdated/update/
Homebrew官方教程 http://brew.sh/。
Python安装及启动
Mac系统自带Python2.7版本,为方便进行相关开发需安装Python3.x版本。
brew install python3...cd /Users/zero/Documents/Python_Study //在指定目录下启动python3
使用easy_install安装pip
pip 是一个Python包管理工具,主要是用于安装 PyPI 上的软件包,可以替代系统自带的easy_install工具。
#pip$ sudo easy_install -g pip#pip3$ sudo easy_install -g pip3
pip常用命令:
#更新pip install -U pip#安装packagepip install -U SomePackagepip install SomePackage==1.0.4pip install 'SomePackage>=1.0.4' #安装依赖pip freeze > requirements.txtpip install -r requirements.txt#查看packagepip show --files SomePackage#查看待更新packagepip list --outdated#升级packagepip install --upgrade SomePackage#卸载packagepip uninstall SomePackage
PyCharm工具
PyCharm是由JetBrains打造的一款Python IDE,详情见PyCharm学习笔记及Python基础语法总结。
- 基于Homebrew和easy_install在Mac上搭建Python开发环境
- 基于Homebrew在Mac上搭建Octave开发环境
- 基于mac上搭建python开发环境
- 在Mac OS上搭建Python的开发环境
- 在mac上搭建python环境
- 在mac上搭建python环境
- 在mac上搭建python环境
- 在Mac上搭建Python环境
- 在mac上搭建python环境
- 在mac上搭建python 环境
- 在mac上搭建python环境
- 在mac上搭建Android开发环境
- 在mac上搭建Android开发环境
- 在Mac上搭建SylixOS开发环境
- PHP,在Mac上轻松搭建开发环境,基于BitNami MAMP Stack
- mac+homebrew+nvm+node+npm+webstorm+babel开发环境搭建
- 在Centos上搭建python开发环境
- mac上搭建android开发环境[基于eclipse]
- 常用排序算法
- 《富爸爸穷爸爸》书摘-不要为钱而工作
- [P1281]书的复制[DP]
- 移动web前端小结(一)
- leetcode 181. Employees Earning More Than Their Managers
- 基于Homebrew和easy_install在Mac上搭建Python开发环境
- Systemd 入门教程:实战篇
- java读取文件内容的方法总结
- angular指令:实现复制到剪贴板功能
- 《软件随想录-Joel on Software》书摘
- 隐藏表单 radio的圈圈,用label代替按钮(加上bootstrap或其它修改样式达到美观)
- 基于Spring Mvc实现的Excel文件上传下载
- 完全数据库脱机备份+完全数据库脱机备份案列
- Java Base64 加密解密 (数据加密或解决手机Emoji表情被数据库过滤掉的问题)