Mac OS10.9 下python开发环境(eclipse)以及自然语言包NLTK的安装与注意
折腾了大半天,终于把mbp上python自然语言开发环境搭建好了。
第一步,安装JDK1.7 for mac
MacOS10.9是自带python2.7.5的,够用,具体的可以打开终端输入python显示版本号码。在10.9中MacOS没有自带的JDK1.7所以我们得先安装JDK1.7 for mac
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
选择Mac OS X x64

下载完成后安装,默认安装在/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/
OK,现在可以放心安装Eclipse了 否则会出现一些错误。
第二步,安装Eclipse
下载地址
下载完成后记得把文件夹放入到Application文件夹下面
重要的一步来了:
用vi或者是任意的文本编辑器打开/Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse.ini,在“-vmargs”之前增加一行
-vm /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/lib/server/libjvm.dylib
此时再打开Ecplise,调用的就是标准版1.7 JDK了,pydev等依赖Java 7的插件也正常运行。
Eclipse安装完毕
第三步,下载Pydev
我自己上传到百度云了,大家可以去下载
之后把pydev的features和plugins复制到eclipse(application里面)文件夹下 ,选择合并操作
第四部,在Eclipse中配置python

按图所示添加路径,注意路径在/System/Library下面,我前面一直在找/Library
注意:你可以下载3.4版本然后从/Library mv 到 /System/Library相应的目录下,具体不说了,可以百度到。
到这里Python算是配置好了,下面开始配置NLTK,这个就让我头痛了很久了
第五步,安装setuptools
链接地址:https://pypi.python.org/pypi/setuptools#downloads
之后下载往下看MacOS的相应安装步骤
打开终端,输入 curl https://bootstrap.pypa.io/ez_setup.py -o - | python
会自动下载
第六步,安装各个python工具包
安装pip 在终端下运行sudo easy_install pip
安装Numpy和matplotlib。运行 sudo pip install -U numpy matplotlib
安装pyyaml 和nltk 运行sudo pip install -U pyyaml nltk
第七步,进入python安装nltk
安装完成会出现
后面弹出下载页面
之后建议一个个下载否则的话很容易中断卡住,可以去http://www.nltk.org/nltk_data/ 下载,但是目录的话最好先下几个文件试探下。
下载完毕后,运行Eclipse进行测试,输入
from nltk.book import *
text1.concordance('monstrous')
可以看到下面的数据
Mac OS10.9 下python开发环境(eclipse)以及自然语言包NLTK的安装与注意的更多相关文章
- Linux—CentOS7下python开发环境配置
CentOS7下python开发环境配置 上一篇博客讲了如何在Centos7下安装python3(https://www.cnblogs.com/zivli/p/9937608.html),这一次配置 ...
- Ubuntu 14.04下java开发环境的搭建--3--Tomcat及MySQL的安装
前面两篇文章,已经说明了JDK和Eclipse 的安装方法,下面简单说一下,Tomcat及MySQL的安装方法. Tomcat的安装. 在合适的地方解压apache-tomcat-6.0.39.tar ...
- 【从零学习Python】Ubuntu14.10下Python开发环境配置
1. 前言 近期在研究计算机视觉的一些算法,也刚開始接触linux,试着在ubuntu下用qt+openCV进行开发,感觉还行.可是Python作为在学术领域广为应用的高级解释性语言.其在计算机视觉的 ...
- 【转】windows下python开发环境搭建
1 -- 安装python的前期准备 Python开发有众多工具,又以Eclipse+Pydev最为常见.Eclipse平台对开发同学来讲,肯定是如雷贯耳,自不用废话.而PyDev是Eclipse平台 ...
- Ubuntu 下python开发环境的搭建
一.安装python3 ubuntu自身是安装python2的,例如在ubuntu 16.04中安装的就是python2.7.但我想在python3的环境下进行开发所以就要安装python3.但由于u ...
- [笔记]我的Linux入门之路 - 05.Eclipse的Python开发环境搭建与Numpy、Scipy库安装
一.Python环境 直接终端查询下python安装没:python --version Python 2.7.12 Ubuntu竟然已经装了Python2.7,那就好说了.不然自己装和装jdk差不多 ...
- Ubuntu下python开发环境搭建
配置语言 1) 依次点击设置--Region & Language--Manage Installed Languages --install/remove language--chinese ...
- python开发环境的搭建,以及pycharm的安装
先到python 官网下载python. 下载好了之后,直接运行exe文件,进行安装(在安装程序运行后的第一个form上,点击next的时候,在next的左侧有一排文字和一个复选框,那个是添加环境变量 ...
- 06: linux下python开发环境梳理
1.1 修改~/.bashrc文件 改编终端颜色 alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' # User specific aliases ...
随机推荐
- Control character in cookie value, consider BASE64 encoding your value
这是因为你给Cookie设置了中文的value,比如Cookie c = new Cookie("user", "张三");
- onTouch与onClick事件的关系
这几天遇到点关于Android的触摸事件相关的,还跟onClick有关,暂且记下: LinearLayout分别设置了onTouchListener,onClickListener,onLongCli ...
- C# winFrom 制作、打包、签名、发布Activex全过程
注:转自园中 http://www.cnblogs.com/still-windows7/p/3148623.html 一.前言 最近有这样一个需求,需要在网页上面启动客户端的软件,软件之间的通信.调 ...
- NDK(6)eclipse下断点调试ndk代码
Using the NDK Plugin 1. First set the path to SDK and NDK: Eclipse -> Window -> Preferences -& ...
- BISTU-(1)-4-17-2016
A:贪心,遍历每次维护一个最便宜的价格,假如当前价格不如此前价格,就用此前价格购买当前数量的肉,每次更新最便宜的价格. #include <algorithm> #include < ...
- linux学习之centos(一):在VMware虚拟机中安装centos6.5
---安装环境如下--- 虚拟机版本:VMware Workstation_10.0.3(版本信息介绍:VMware-workstation-full-10.0.3-1895310,下载地址:http ...
- leetcode:Isomorphic Strings
Isomorphic Strings Given two strings s and t, determine if they are isomorphic. Two strings are isom ...
- 《OD大数据实战》mac下安装nginx+php
一.mac安装nginx + php + php-fpm 或apache + php 1. Mac 下 Nginx.MySQL.PHP-FPM 的安装配置 2. Mac下安装LNMP(Nginx+P ...
- 标准模板库(STL)学习探究之vector容器
标准模板库(STL)学习探究之vector容器 C++ Vectors vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库.vector之所以被 ...
- EASYUI+MVC4通用权限管理平台--前言
经过多年的管理信息系统的开发工作,吸取了工作中遇到的一些问题,经过自己的总结,形成了一套比较完整的管理信息系统的通用权限管理基础开发平台. 在软件的开发过程中我们首先需要解决的是UI问题,其次是浏览器 ...