最近在学习数据分析相关的知识,对比Python和R语言在数据分析领域的优劣,Python更胜一筹。 要学习Python,首先需要搭建编译环境。

一. 编译工具的选择

Python的编译工具有两种,

1. 文本编辑器,Sublime Text 3, (还有vim, Vistual Studio Code), 此处重点介绍Sublime Text 3

2. 集成开发环境(IDE), 主要有pycharm python, iclipse python, Anaconda

二. 为Sublime Text 3配置Python环境

1. 下载Sublime Text 3

2) 选择OS X对应的链接就可以下载, 下载链接如下:

2. Sublime Text 3 安装 Package Control,

Package control里面包含了很多插件,安装好以后可以选择需要的安装

1) 使用Ctrl+`快捷键或通过View->Show Console菜单打开命令行,粘贴如下代码:

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

3. 安装运行python需要的插件

1). 安装好package control后,Preferences菜单下选择“Package Control” , 会出现如下界面

2). 选择: Package Control: Install Package, 出现如下界面, 可以再搜索框中输入你想要安装的插件

这里我们需要安装两个插件:

a. Anaconda , 这是python插件

b. SublimeCodeIntel , 输入提示插件,安装后,在输入代码的时候会有提示

4. 安装第三方数据分析库

1). 数据分析需要的几个常用库

-- numpy, python科学计算的基础库

-- matplotlib, 是python的一个图形框架

-- scipy, 一个函数库,在NumPy库的基础上增加了众多的数学、科学以及工程计算中常用的库函数。例如线性代数、常微分方程数值求解、信号处理、图像处理、稀疏矩阵等等

-- pandas, 是基于 Numpy 构建的含有更高级数据结构和工具的数据分析包

-- scikit-learn, 机器学习库

-- gensim, 文本处理库

2). 安装numpy

在terminal 输入: sudo pip install numpy, (第三方库一般都是在Terminal用pip命令安装)

* 如果出现pip命令找不到的错误,可以输入:

sudo easy_install pip

这样terminal会自动下载并安装,等待安装完成即可

3). 安装其他库

在Terminal中依次输入如下命令安装相应的库即可:

sudo pip install numpy

sudo pip install matplotlib

sudo pip install scipy

sudo pip install pandas

sudo pip install scikit-learn

sudo pip install gensim

三. 第一个Python程序

启动Sublime Text 3, 新建一个文件

输入: print "Hello, world!"

保存为后缀名为.py的文件

Command+B,即可在下方的输出窗口看到运行结果。 到此,你已经完成了第一个Python程序了。

sublime安装python库_Mac OS 轻松用 Sublime Text 3 配置Python编译环境相关推荐

  1. 为 Sublime Text 3059 配置 PHP 编译环境

    关于  Sublime Text 3059 的安装及汉化 请参看 http://www.xiumu.org/note/sublime-text-3.shtml 为 sublime Text 配置 PH ...

  2. Sublime text 3 如何下载安装汉化插件,配置python2编译环境

    Sublime text 3 如何下载安装汉化插件,配置python2编译环境 下载地址 下载地址:http://www.sublimetext.com/download 软件汉化 首先,需要安装Pa ...

  3. MinGW安装与环境变量配置和Sublime Text 3搭建C++编译环境

    一.MinGW在Windows中的安装与配置: MinGW MinGW(Minimalist GNU For Windows)是个精简的Windows平台C/C++.ADA及Fortran编译器,相比 ...

  4. 黑帽python第二版(Black Hat Python 2nd Edition)读书笔记 之 第一章 配置python环境

    黑帽python第二版(Black Hat Python 2nd Edition)读书笔记 之 第一章 配置python环境 文章目录 黑帽python第二版(Black Hat Python 2nd ...

  5. Python安装某个库,出现Read_Time_out错误,那么如何配置 “国内镜像源”呢?

    来源/快学Python 作者/黄伟呢 问题来源 今天在使用pip install xlutils安装xlutils包的时候,一直出现如下错误: ReadTimeoutError: HTTPSConne ...

  6. Sublime Text 3 配置python开发环境遇见的问题

    安装的主要插件: SublimeTmpl 提供了常用文件模板,新建文件时很有用. Anaconda 是一个终极 Python 插件.它为 ST3 增添了多项 IDE 类似的功能,例如: Autocom ...

  7. sublime text3使用教程python_Sublime Text 编辑器配置 Python解释器简易教程

    关于Sublime text配置Python解释器的问题,可能是初学者,对这方面还不是很懂,想使用快捷键但是徒劳一场,因为缺少Python解释器,直接按下快捷键Ctrl+B是不会得到想要的结果的. 鉴 ...

  8. mac上sublime配置php环境,Mac下sublime text3如何配置php编译环境?

    Sublime text 3 中Package Control 的安装与使用方法 Package Control 主文件下载 下载地址:https://github.com/wbond/sublime ...

  9. sublime配置go环境_sublime Text3配置go编译环境

    Sublime Text 这里将介绍Sublime Text 3(以下简称Sublime)+ GoSublime + gocode的组合,那么为什么选择这个组合呢? 自动化提示代码,如下图所示 图1. ...

最新文章

  1. JavaAgent 实现字节码注入
  2. 联想g400从u盘启动计算机,联想g400u盘装系统的方法
  3. myeclipse中git的使用
  4. 《LeetCode力扣练习》第53题 最大子数组和 Java
  5. VMware大会宋家瑜言虚拟化2015年方至巅峰
  6. MagicDraw UML 16.8 安装教程
  7. AliExpress智能营销引擎大揭秘-AnalyticDB如何做到快准狠省
  8. 面试: 14 个实用的数据库设计技巧,一次性教给你!
  9. js call,apply,bind三个方法的区别
  10. c语言see函数,vprintf() - C语言库函数
  11. IIS7.0站点/虚拟目录中访问共享
  12. 如何查看 Linux是32位还是64位?
  13. ajax传输文件大小有没有限制_巧改文件扩展名,1秒解除微信传输文件大小限制!...
  14. 对于scanf,strcpy等函数报4996错误的粗暴而简单解决办法
  15. python二分法查找数字_Python——二分法查找
  16. 2019蓝桥杯C++B:等差数列(详解)
  17. 数据库信息查询(作者不是我)
  18. Fade To Black《消失在黑暗中》BY Metallica [转]
  19. Java网络编程第一章
  20. 阿里云短信服务SDK使用方法

热门文章

  1. 极速收藏!巨详细的分布式架构知识体系
  2. 看完微信抢红包算法你就明白,为啥你不是手气最佳
  3. 六一特辑丨“我的礼物我开发”这群小朋友在用新的方式对话未来
  4. 实践案例丨Pt-osc工具连接rds for mysql 数据库失败
  5. 统一元数据,数据湖Catalog让大数据存算分离不再是问题
  6. 关于GaussDB(DWS)的正则表达式知多少?人人都能看得懂的详解来了!
  7. 秉承初心,砥砺奋进!华为云助力锦江都城开启云服务时代
  8. 【限时免费】从入门到实战,5节课玩转Kafka!赢音箱、书籍好礼!
  9. NotImplementedError: Cannot convert a symbolic Tensor报错与解决
  10. (数学分析笔记)常用函数不定积分及其计算技巧