python学习笔记(17)--eclipse和pydev的安装及汉化
说明:
1. 本来一直用sublime的REPL跑python,不过在用爬虫下载图片输出页数的时候,由于输出太多行会卡住,而IDLE已经受够了,写起代码来实在是不好用。之前其实也写过一篇文章探讨过各种python的编辑器和IDE,其实VS也有一个PTVS插件,但是vs本身实在是太大了,虽然家里和公司电脑都有安装,但是为了跑个python而去安装VS实在是得不偿失,之前重装系统的时候重装了3次才装上VS,一直提示奇怪的报错,心有余悸啊!而pycharm虽然所有人都极力推荐,但是破解版难找,社区版虽然免费,但听说比专业版有限制,好像不能写web和使用django框架,而且我不知道这个pycharm是不是能写其他html,js,php什么的代码,这个jetbrain公司貌似什么语言都是各开发一套软件,长得都差不多,webstorm,phpstorm,pycharm,就不能集成到一个软件里吗?估计是为了赚钱所以拆开卖。所以最后决定安装eclipse再装pydev插件了,好歹eclipse还能写别的,万一以后写java呢,先熟悉了操作以后还好上手也没坏处。
2. 本文写自2017.3.13,每次我要安装个什么软件,都要先从网上搜搜教程,无奈网上的教程良莠不齐,内容陈旧,甚至还有十几年前的文章!而且有些文章里没有发表时间 ,你好歹告诉我你啥时候写的啊!你要是九几年写的我就不用看了啊!里面的官网链接都打不开啊!估计是互相转载,导致时间混乱了,坑逼!决定以后自己写的博客正文里都带上日期,你好我也好!(发现写博客很浪费时间啊!不过为了自己下次忘了的时候不再从网上遇坑,还是有必要写下来的。)
3. 言归正传,开始安装。
(1)首先下载eclipse,官方网站https://www.eclipse.org/ide/(如果哪天打不开了,百度eclipse吧!下同),下载红圈里的Java EE。(左边那个我也不知道干啥的,但是大家都下载的Java EE,就随大流吧!)
(2)点击那个Java EE后会跳转到下载页面,从右边选择版本,我选的windows32位的。
(3)点这个download
(4)会跳转,如果没有开始自动下载,就点击这个click here
(5)下载完是一个300M的压缩包,这是个绿色免安装软件,直接解压,但是解压完不一定能用,双击eclipse.exe,很可能会报错,说你要安装jre,全称Java Runtime Environment,中文名java运行环境,估计跟C#的.NET是类似的东西。
(小知识:JDK=JRE+开发工具集(例如javac编译工具等),JRE=JVM+java SE标准类库)
(6)所以还要安装一个jre软件,官网地址https://www.java.com/en/download/manual.jsp,我下载的这个32位离线安装包,这个是50M多。下载完按照提示安装即可,可能会提示你卸载掉之前的旧版本,确定就行。
(7)安装完上面的jre之后,再运行eclipse.exe就可以打开了,现在就要安装pydev插件了。首先help-Eclipse Marketplace(这年头软件里没个商城都不好意思跟人打招呼啊!)
(8)Find框里输入pydev,点go,然后就出来pydev插件,点install
(9)稍等一会,出来如下界面,打钩,点confirm
(10)出来一个协议,选accept,点finish
(11)然后就开始下载,进度条跑啊跑。。右下角可以看到安装百分比。这个窗口可以后台运行,就是那个“run in background”,不过还是不建议后台,因为我隐藏过,然后就显示不了了。。这个安装速度挺快的,所以稍等一会吧!
(12)中间会弹出一个框,问你信任这玩意不?打钩,OK,不信任我装它干啥?
(13)最后弹出一个框,提示需要重启eclipse,点yes,会自动重启eclipse
(14)唉,eclipse启动还真是慢。但是这个时候你点击File-New里面是没有pydev选项的,还需要设置一下
(15)打开Window-Preferences,依次找到PyDev-Interpreters-Python Interpreter,点击New。
(16)在Name里随便输入个名字,我输的pydev,下面那个框里,要选择你的python.exe所在的目录,点ok
(17)又出来一个框,加入环境变量,点ok吧!
(18)然后apply,ok
(19)这时你会发现,File-New里面,依然没有pydev的选项,唉,我也是刚用,可能需要新建一次pydev项目才会有的吧!所以,File-New-Project,这里找到PyDev,选择PyDev Project,Next
(20)然后出来一个框,填写项目名字,选择类型是python,语法版本我选的3.6,你根据自己的python版本选择,interpreter是pydev,还有一些其他选项我都选择默认了,然后Finish。弹出一个框,好像是关联透视图,点yes。
(21)然后就可以右键这个test来新建python文件了,这里是选PyDev Module。然后File-New里面也有新建PyDev Project了,PyDev安装到此结束!
4. 下面的是eclipse的汉化步骤,个人还是习惯用中文软件。。
(1)汉化包官方地址http://www.eclipse.org/babel/downloads.php,咱们用的是Neon版,复制一下那个网址http://download.eclipse.org/technology/babel/update-site/R0.14.1/neon,这个网址会随着版本变动而改变,所以到时候最好还是打开前面那个汉化包官方地址,复制一下这个新的地址。
(2)打开eclipse,选择help-install new software,(就是刚才安装pydev的商城的上面)
(3)把刚才那个网址粘进去,回车,下面的pending是等待的意思,那我们就等一会吧!
(4)少顷,出来一堆Babel,我们找到第一个圈,点开,找到第二个圈,Chinese Simplified就是简体中文,汉化了86%的样子,点击Next,出来一个框,再点next,然后accept,finish,然后进度条跑啊跑。。中间弹出warning点ok。
(5)等个几分钟吧,毕竟100多M,安装完了会提示重启eclipse,确定。重启完了之后会发现选项已经是中文了,虽然里面还有些是英文,不过也可能是这些选项必须是英文才能表达原来的意思?反正你也没得选,只能用这个了。
(6)OK,汉化过程结束,可以在代码的海洋中自由驰骋了^_^
python学习笔记(17)--eclipse和pydev的安装及汉化的更多相关文章
- PHP学习笔记(3)-Zend Studio安装和汉化
下载 因为FQ也慢,所以还是在百度软件中心下载快一些.地址:http://rj.baidu.com/soft/detail/15423.html?ald 因为下载不是最新版本,虽然因为强迫症FQ在官网 ...
- python学习笔记(19)--PTVS的安装
说明: 1. 折腾了两天eclipse,pydev,好不容易都弄好了,发现不会建工程,建完工程打不开,老是提示工作空间里有隐藏文件什么的,网上查了说是把.project里面的name标签的名字改了就行 ...
- Python学习笔记17—Tornado
实例 #!/usr/bin/env Python #coding:utf-8 import tornado.httpserver import tornado.ioloop import tornad ...
- python学习笔记17(动态类型)
动态类型 在我们接触的对象中,有一类特殊的对象,是用于存储数据的,常见的该类对象包括各种数字,字符串,表,词典.在C语言中,我们称这样一些数据结构为变量,而在Python中,这些是对象. 对象是储存在 ...
- Python学习笔记17:标准库之数学相关(math包,random包)
前面几节看得真心累.如今先来点简单easy理解的内容. 一 math包 math包主要处理数学相关的运算. 常数 math.e # 自然常数e math.pi # 圆周率pi 运算函数 math ...
- Python 学习笔记17 文本 - 读写
在我们的编程过程中,我们经常需要对文件进行读写操作. 在Python中,对文本的读写非常的方便,只需要简单的几行代码就可以实现. 我们首先新建一个文本文件"Text.txt", 里 ...
- 【Python学习笔记】Jupyter Lab目录插件安装
Jupyter Lab目录插件安装 当然首先你得有python和已经安装了jupyter lab. 1 安装jupyter_contrib_nbextensions 首先先安装jupyter_cont ...
- python学习笔记(16)--django的安装
说明: 1. 直接在cmd输入: pip install Django==1.10.6前提是安装了python,pip并添加了环境变量 2. http://www.lfd.uci.edu/~gohlk ...
- python学习笔记(15)--pygame的安装
说明: 1. 现在是2017.3.9号,最新的python版本是3.6,最新的pygame是1.9.3,这两个最好都用32位的. 2. pygame1.9.3下载地址:http://www.lfd.u ...
随机推荐
- spring mvc中@requesMapping的可配置参数和标注的处理方法的可选参数
@RequestMapping的可选参数 value:表示需要匹配的url的格式. method:表示所需处理请求的http 协议(如get,post,put,delete等),可选值为Request ...
- LR函数基础(二)
(一)用到的函数: (1) web_set_option() //重定向设置 (2)web_reg_save_param和custom_request都常于处理参数的动态生成. web_reg_s ...
- FFmpeg基础库编程开发学习笔记——视频常见格式
声明一下:这些关于ffmpeg的文章仅仅是用于记录我的学习历程和以便于以后查阅,文章中的一些文字可能是直接摘自于其它文章.书籍或者文献,学习ffmpeg相关知识是为了使用在Android上,我也才是刚 ...
- Android SharedPreferences保存和读取对象
SharedPreferences保存和读取对象 1.首先要序列化对象(以下是序列化实体类的样例,不方便贴出实体类全部的代码) public class LoginResult extends Bas ...
- Java中创建实例化对象的几种方式
Java中创建实例化对象有哪些方式? ①最常见的创建对象方法,使用new语句创建一个对象.②通过工厂方法返回对象,例:String s =String.valueOf().(工厂方法涉及到框架)③动用 ...
- [转载]打造自己喜欢的Linux桌面----archlinux
原文地址:打造自己喜欢的Linux桌面----archlinux作者:三尺椴 打造自己的Linux桌面----Archlinux 2011-01-16 文/s_cd ( 常用桌面组合:Archlin ...
- HDUOJ----专题训练C
Problem C Time Limit : 1000/1000ms (Java/Other) Memory Limit : 32768/32768K (Java/Other) Total Sub ...
- HDUOJ-----1556Color the ball
Color the ball Time Limit: 9000/3000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)To ...
- 可以尝试用Google Font API来摆脱网页字体的单调 仅仅抛砖引玉
http://www.nowamagic.net/librarys/veda/detail/2513
- ngx_lua学习笔记 -- capture + proxy 实现httpclient
题注 最近我在学习nginx的lua插件,发现结合nginx的异步io和lua的流程控制能力,还是有很丰富的想象空间的:几乎所有常见的http请求的处理逻辑都能搞定,诸如查查数据库,访问一下memca ...