1 前言

Python有许多IDE能够用,官方自己也带了一个,Eclipse也能够。

但我在使用各种IDE之后,发现用Sublime Text是最好用的一个。因此。我都是用Sublime Text来编写Python程序。

那么整个搭建事实上很easy。考虑到接下来要做的是科学研究,我们也同一时候安装numpy。scipy,matplotlib等插件。

2 开发环境

Macbook Pro

Mac OS X 10.10

3 Step-by-Step 搭建

Step 1 安装Python 2.7

这个到官网下载安装就能够www.python.org

安装完之后。在terminal中输入python应该就有显示:

bogon:~ FloodSurge$ python
Python 2.7.9 (v2.7.9:648dcafa7e5f, Dec 10 2014, 10:10:46)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

这样Python就成功安装了。注意Python 2.7和Python 3.4是不一样的。

许多情况下比方一些深度学习的框架还是使用2.7版本号。

Step 2 安装Sublime Text

这个也是到对应的官网下载安装www.sublimetext.com

安装完之后,能够打开例如以下:

Step 3 安装Sublime Text Python插件

Shift+Command+P打开Sublime Text的Package Control:



选择install Packages

然后选择安装Anaconda,这个是Python插件

然后安装SublimeCodeIntel,这个是输入提示插件。个人感觉很不错。

这样之后,你就已经能够在sublime text上开发Python了。

创建一个py的文件,输入主要的print,然后command+B执行:



到这一步。已经很happy了。

之后的编辑你会发现其输入提示和自己主动补全功能不输Xcode。

Step 4 安装numpy,scipy,matplotlib等插件

这里我使用在terminal用pip来安装,主要的输入代码就是:

pip install numpy

依次安装numpy,scipy。matplotlib。pillow,你甚至能够通过这种方法安装Theano,一个深度学习框架。

安装完之后,你就能够import numpy。

。。。

3 小结

通过上面的步骤,我们已经成功地在Mac OS X上搭建了Python开发环境,使用起来很方便。

【本文为原创文章,转载请注明出处:blog.csdn.net/songrotek】

Python 学习之中的一个:在Mac OS X下基于Sublime Text搭建开发平台包括numpy,scipy的更多相关文章

  1. mac OS X下Java项目环境搭建+IntelliJ IDEA Jrebel插件安装与破解+Office 2016破解版安装

    一.mac OS X下Java项目环境搭建 因为某些原因新入手了台最新版的MacBook Pro,意味着今天要花一天时间安装各种软件以及项目环境搭建╮(╯▽╰)╭ 项目环境搭建步骤: 1.安装jdk ...

  2. Qt在Mac OS X下的编程环境搭建

    尊重作者,支持原创,如需转载,请附上原地址:http://blog.csdn.net/libaineu2004/article/details/46234079 在Mac OS X下使用Qt开发,需要 ...

  3. Qt在Mac OS X下的编程环境搭建(配置Qt库和编译器,有图,很清楚)

    尊重作者,支持原创,如需转载,请附上原地址:http://blog.csdn.net/libaineu2004/article/details/46234079 在Mac OS X下使用Qt开发,需要 ...

  4. Mac下使用sublime text 2开发Python

    入门虽易, 熟练不易, 且行且珍惜 简介:这只是简单介绍一个好的文本工具sublime text的使用,如果要获得详细的教程可以去看这本书<Sublime Productivity>和一些 ...

  5. Mac OS X版本的sublime text 3安装汇编语言语法支持

    sublime是个好东西,小巧.功能强大而且跨平台! 不过默认的语法里没有对asm的支持,这让本猫情何以堪- 下面介绍一下Mac OS X中如何给sublime安装汇编的语法和自动汇编命令补全支持. ...

  6. Mac OS命令行运行Sublime Text

    Opening Sublime Text on command line as subl on Mac OS? Mac OS subl http://www.phodal.com/blog/mac-o ...

  7. 基于Sublime Text搭建Python IDE

    http://loosky.net/2967.html(包括SublimeREPL插件的安装和设置快捷键) SublimeCodeIntel,智能提示功能,查找自定义函数引用的快捷键--Alt+鼠标左 ...

  8. mac在终端下中用sublime text 2 打开文件

    alias subl=\''/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl'\'然后subl 要打开的文件名即可但是这 ...

  9. 解决 Mac OS X 下 IntelliJ IDEA、jEdit 等 Java 程序中文标点输入无效的方法

    Mac OS X 下基于 Java 的程序(如 IntelliJ IDEA.jEdit 等)会出现中文标点输入无效的问题,在中文输入法状态,可以输入中文字,但输入中文标点最后上去的是英文标点.查阅了相 ...

随机推荐

  1. Nlog、elasticsearch、Kibana以及logstash

    Nlog.elasticsearch.Kibana以及logstash 前言 最近在做文档管理中,需要记录每个管理员以及用户在使用过程中的所有操作记录,本来是通过EF直接将操作数据记录在数据库中,在查 ...

  2. [Backbone.js]如何用backbone写一个仿网页版微信的webapp?

    var Chat = Backbone.Model.extend({ idAttribute:'id', initialize:function(options){ var users = this. ...

  3. mvn 一些操作

    拷贝依赖包 mvn dependency:copy-dependencies -DoutputDirectory=src/main/webapp/WEB-INF/lib  -DincludeScope ...

  4. rageagainstthecage 源代码

    //头文件包含 #include <stdio.h> #include <sys/types.h> #include <sys/time.h> #include & ...

  5. aix puppet agent

    demo控制脚本tel,150 5519 8367 Running Puppet on AIX Puppet on AIX is… not officially supported, yet stil ...

  6. #include <iomanip>

    1 setfill 2 setprecision 3 setw 1 setfill setfill( 'c' ) 设填充字符为c ▲setfill(char c) 用法 : 就是在预设宽度中如果已存在 ...

  7. CodeForces - 508D Tanya and Password(欧拉通路)

    Description While dad was at work, a little girl Tanya decided to play with dad characters. She has ...

  8. 依赖注入及AOP简述(十三)——AOP应用举例(完结) .

    2.     AOP应用举例 在一般的应用程序开发中,有一些典型的AOP应用,使得开发者可以专注于业务逻辑本身,而不是与之完全无关的一些“方面”. l        首先就是关于前面介绍过的日志输出类 ...

  9. sql server 存储过程、事务,增删改

    CREATE procedure [dbo].[sp_TableSave] @TypeID tinyint, -- 0 新增,1 修改,2 删除 @ID int, ), ), ), @UID int, ...

  10. 关于Oracle备份中的fractured block

    One danger in making online backups is the possibility of inconsistent data within a block. For exam ...