Python学习笔记7(搭建完美Python的Web开发环境(Windows篇))

1.准备工作:

下载32位的JDK6 Java的开发包我也不想装这玩意儿,但是Eclipse依赖他,没办法。

http://www.oracle.com/technetwork/java/javase/downloads/jdk7u7-downloads-1836413.html;

下载32位的Eclipse

http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops4/R-4.2-201206081400/eclipse-SDK-4.2-win32.zip

下载Python 2.x

http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops4/R-4.2-201206081400/eclipse-SDK-4.2-win32.zip

2.配置java环境

Java环境搭建

http://blog.163.com/jackie_howe/blog/static/199491347201269112743294/;

3.安装Eclipse和Python

Eclipse是绿色软件,找个地方解压一下就OK了

Python的安装就更不用说了

4.给Eclipse安装PyDev插件

启用Eclipse————如果前面的步骤都正确无误的话,那么Eclipse就该能够正常启动了。

第一次启动会让你选择一个工作空间,按缺省设置,勾选一下不再提醒,就可以了。

在Help菜单中,选择Install New Software···,

选择Add按钮,Name:PyDev(这个随便起),Location:http://pydev.org/updates(PyDev的更新地址),OK

选择PyDev下的PyDev for Eclipse,别的都不要选,否则依赖检查那关过不去。(注1)

点下一步,下一步安装

中间会问你是否信任Aptana、Pydev什么的,信任就可以了

最后重启Eclipse

5.配置PyDev插件

在Window菜单中选Preference,

1、PyDev->Interpreter - Python,New一个Python解释器,填上解释器名字和路径,路径选相应的python.exe。

以下几步Python 3.x必选,Python 2随意。我比较习惯Unicode,所以一次性在这儿设定了。

2、General->Editors->Text Editors->Spelling,Encoding改成Other:UTF-8

3、General->Workspace,Text file encoding改成Other:UTF-8

6.测试下

File->New->Project,选PyDev下的PyDev Project,Grammer和Interpreter选相应的版本,Finish。

在PyDev Package Explorer的项目上右键,New->PyDev Module,随便写个名字,Finish。

然后随便写几行代码,Run

在弹出的对话框中选择Python Run ,

OK

注释:

注1:PyDev Mylyn Integration (optional):这个依赖于PyDev for Eclipse,你得装完后者就可以装了。

PyDev Django Templates Editor:这个需要Aptana Studio 3。

安装Python、pip、virtualenv

首先去官网下载Python 2.7 for Windows并安装。

然后安装setuptools包管理器:在这里下载安装脚本,通过Python执行,安装完成后将C:\Python27\Scripts添加到系统环境变量中,以保证easy_install全局可用。最后通过下面的语句依次安装pip和virtualenv:

easy_install pip

pip install virtualenv

我在其他的地方还看到过其他的需要注意的安装方式,不知道自己这种安装方式会不会遇到错误!

code

1

2

3

4

5# 安装pip

>C:\Python27\Scripts\easy_install.exe pip

#安装完成pip之后,接着安装virtualenv

>C:\Python27\Scripts\easy_install.exe virtualenv==1.10.1

安装完毕之后,同样在Scripts下面可以看到pip.exe和virtualenv.exe文件。需要注意,当前irtualenv的版本是1.11,安装的时候如果不设定==1.10.1,默认会安装最新版本,而1.11版本的virtualenv是有问题的,安装1.11后,在创建环境的时候会失败,报错: setuptools pip failed with error code 1.这个问题是1.11的本身的问题,用1.10.1版本,没有这个问题,所以我们安装的时候需要明确版本1.10.1。

安装完毕virtualenv之后,就可以创建虚拟环境了:

1)安装setuptools

下载

进入ez_setup.py目录,执行 pythonez_setup.py

2)安装pip

官网下载pip-1.5.1.tar.gz:https://pypi.python.org/pypi/pip#download

下载后解压,进入解压后的目录执行:python setup.py install

3) 安装virtualenv

使用pip安装:pip install virtualenv

4) 创建virtualenv:virtualenv YOUR_ENV_NAME

也可以这样安装!

code

1

2#创建虚拟环境:先在cmd中路由到需要创建虚拟环境的目录下,创建的虚拟环境是在该目录下的一个文件夹

>c:\python27\Scripts\virtualenv.exe vProject

创建之后,我们可以检查下vProject下是否有文件,同时确认下vProject\Scripts\下是否有activate.bat和deactivate.bat两个文件。至此,虚拟环境就创建好了。运行虚拟环境只需要在CMD下运行activate.bat,并在当前窗口中进行操作——所有的操作此时都已经在虚拟环境中进行的。

这张是我在XP上的截图!

我的vProject表示就在这个工程,就在虚拟环境中!

最后将虚拟环境放到配置文件中去!

到这里之后,我们基本完成了虚拟环境的配置。

接下来我们安装flask框架所需要的库

5、jinja2模板引擎组件:https://pypi.python.org/pypi/Jinja2;。

6、werkzeug WSGI工具箱https://pypi.python.org/pypi/Werkzeug;。

7、flaskweb服务器:https://pypi.python.org/pypi/Flask;。

下来我们可以安装flask框架了,在安装之前需要先安装两个依赖组件, 基于 Werkzeug WSGI工具箱和 Jinja2模板引擎。安装方法都是一样的,我这里再重复一下,先下载解压,进入解压目录,运行

python setup.py install

命令进行安装。以上三个都安装完成后,python+flask环境就安装好了。

安装完成之后,我们测试一下是否能正常运行

在Scripts下新建一个文本文件,输入如下内容:

[python]view plaincopy

fromflaskimportFlask

app=Flask(__name__)

@app.route('/')

defhello_world():

return"Hello World"

if__name__ =='__main__':

app.run()

保存为hello.py

最后在控制台上输入python hello.py

哈哈,搞定!我的helloworld!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 159,117评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,328评论 1 293
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,839评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,007评论 0 206
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,384评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,629评论 1 219
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,880评论 2 313
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,593评论 0 198
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,313评论 1 243
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,575评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,066评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,392评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,052评论 3 236
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,082评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,844评论 0 195
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,662评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,575评论 2 270

推荐阅读更多精彩内容

  • Python 二三事 面向初学者介绍Python相关的一些工具,以及可能遇到的常见问题。 最后更新 2013.5....
    hzyido阅读 67,687评论 2 42
  • (这是很早之前写的但内容没有太过时,发到这边补全一下...)面向初学者介绍Python相关的一些工具,以及可能遇到...
    jagttt阅读 67,155评论 3 44
  • windows和linux中搭建python集成开发环境IDE http://blog.csdn.net/pipi...
    hzyido阅读 67,652评论 0 7
  • 第一次见到文艺青年老冠是2006年9月,我初一开学,他是班主任。 作为中部省份的乡镇初中,学校的条件比较差,学生们...
    葳蕤有光阅读 259评论 1 2
  • 黄金梅丽号是一艘船!船员七个人,皆怀揣梦想在海上航行! 船长路飞,航海目的是要当海上的王;航海士娜美,喜欢...
    CaptainMerry阅读 219评论 0 0