2010年1月27日,为了方便python入门的同窗,我把个人配置和经验写下,由于python一来如今热门,二来不一样软件件兼容性实在是还有很大问题,因此写下这些东西,对须要配置的同窗而言是很是有用的。php 我用的配置版本以下:html 名称:eclipse7.0python 名称:pydev1.5.4程序员 下载地址:http://pydev.org/download.html#download-current-release-last-version-tagsql 名称:Django-1.1.1.tar.gzshell 下载地址:http://www.djangoproject.com/download/数据库 名称:python-2.6.4rc2.msidjango 下载地址:http://www.python.org/ftp/python/2.6.4/python-2.6.4.msi编程 名称:MySQL-python-1.2.2.win32-py2.6.exe 下载地址:http://home.netimperia.com/files/misc/MySQL-python-1.2.2.win32-py2.6.exe 名称:python-dateutil-1.4.1 下载地址:http://pypi.python.org/pypi/python-dateutil/1.4.1 名称:PIL-1.1.7.win32-py2.6.exe 下载地址:http://effbot.org/media/downloads/PIL-1.1.7.win32-py2.6.exe 名称:setuptools-0.6c11.win32-py2.6.exe 下载地址:http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c11.win32-py2.6.exe
python程序包安装指导地址:http://wiki.python.org/moin/CheeseShopTutorial
注意:MySQL-python没有兼容python2.7及其更高版本,一样django也没有一个版本适用于python3.0及其以上版本。对于python2.5而言,能够不用修改直接用python-mysql-1.2.2,只须要将里面的文件所有拷入C:\Python26\Lib\site-packages文件夹内。Django1.1.1不适用与python2.5,若是装上的话会报错。Django1.1.1能够装在python2.6及其以上版本。
有些程序须要用到setuptools工具,setuptools 是一组 Python 的 distutils 工具的加强工具(适用于 Python 2.3.5 以上的版本,64 位平台则适用于 Python 2.4 以上的版本),可让程序员更方便的建立和发布 Python 包,特别是那些对其它包具备依赖性的情况。因此首先须要安装setuptools,若是不能用以上的windows版本安装,或者不是windows系统,能够用python安装,只须要下载ez_setup.py运行,程序会自动下载合适与本地python的包文件并安装。ez_setup.py下载地址:http://pypi.python.org/packages/any/s/setuptools/setuptools-0.6c11-1.src.rpm
以tar.gz 结尾的压缩包,请用7z解压缩工具(我的认为比winrar好用多了,仍是免费的)。 =================================================================================
eclipse是一个很是优秀的编程IDE,可是十分庞杂,几乎什么类型的语言都支持,我用的是eclipse7.0,安装过程很傻瓜,此处不说。 ================================================================================= pydev是一个eclipse的插件,用于eclipse上开发python项目。结合网上安装方法,共计有两种: 第一种: 下载后解压,将plugins目录下全部文件挪到Eclipse的相应目录下,将feature目录下全部文件挪到Eclipse的相应目录下,最后启动Eclipse,在Help-》Software Upates-》Manage Configuration,而后弹出的界面便可看到pydev的插件。
第二种: Help-》Software Upates-》add a site used to access the available software-》而后填写,url填http://pydev.sf.net/updates/-》而后照着提示下载安装便可。不过要等一些时候。 官网上的url:
================================================================================= django安装前须要安装python和setuptools,按照前面注意事项安装setuptools,而后在命令行窗口中输入: python setup.py install django安装是否成功的测试也简单,进入python编辑环境, 输入:import django 而后输入:django.VERSION 若是可以正确显示版本号,则说明成功。 ================================================================================= 在windows下安装python十分简单,个人建议是配置下环境变量,方法是:右键“个人电脑”---》属性---》高级----》环境变量---》选择系统变量中的path,并添加;C:\Python26;C:\Python26\Scripts 注意前面的分号是须要的。 =================================================================================
mysqldb的安装是最有问题的,若是选用python2.5,并用MySQL-python-1.2.2.win32-py2.5.exe安装,那么测试的时候不会出现任何问题,可是若是选用python2.5,用非windows安装方式,使用的是python setup.py install就会报错。 我选用的是MySQL-python-1.2.2.win32-py2.6.exe和python2.6 python测试输入:import MySQLdb,会报出:error: Unable to find vcvarsall.bat错误,后来找的是网上的解决方法,网址不记得了,我就把内容贴下吧。 这几天开始使用python链接mysql,发现这方面python作得不是很好,安装的过程比较麻烦。开始时尝试使用tar.gz包安装,可是发现安装过程会报error: Unable to find vcvarsall.bat的错误,查阅了大量的资料,有的说是须要安装VS,有的说也能够安装mingw,两个都试过,均没有成功,罢了,最后仍是下了个MySQL-python-1.2.2.win32-py2.6.exe直接安装。 1.ImportError: DLL load failed: 找不到指定的模块。 import _mysql 2.ImportError: DLL load failed: 找不到指定的模块。
注:当第三个不作更改的时候,会出现以下错误: F:\pywork\testFirst>manage.py dbshell 作了第三步骤,仍是有错: 附件:
================================================================================= python链接数据库的代码,也是装贴的: 链接mysql的代码: # -*- coding: utf-8 -*- import sys reload(sys) def getdata (): try: for rec in allPerson: if __name__ == '__main__': 代码很明了,没什么好说明的。其中: reload(sys) 以及数据库链接时的charset设置,是用来解决中文问题的。固然mysql也是utf8编码的。 MYSQLDB的user guide,参见这里; MYSQLDB的API文档,参见这里;
=================================================================================
pydev在eclipse的配置以下: Pydev的配置在Eclipse IDE下,打开Window->Preferences... 对话框,从右侧的树形列表中选择“PyDev”->“Interpreter Python”,点击New按钮,从Python的安装路径下选择Python.exe,而后会弹出一个对话框让你勾选System PYTHONPATH,我是都选了,应该无所谓。最后点Ok,退出。
1、创建PyDev Project Eclipse IDE-》File-》New-》Other-》Pydev-》选择Pydev Project-》起一个项目的名称(例如demo)-》选择路径,如E:\work-》选择适合你的Python版本-》将下面的勾去掉,不要创建src文件-》Finish 2、创建Django Project (1)django-admin.py startproject demo。 (2)把生成的Django项目目录拷贝到Eclipse刚刚创建的项目下的目录里。回到刚才的Elicpse IDE-》在PyDev Package视图中右键单击新建的项目,从弹出的菜单中选择“Refresh”,便可看到Django的项目工程。添加、删除文件和目录的操做均可以经过右键菜单来完成。 (3)右键单击PyDev项目-》属性-》选择PyDev-》PYTHONPATH-》而后将src目录(项目文件路径)添加到项目代码中去-》肯定
原帖的第四步骤和个人eclipse有些不同,个人以下: (4)右击项目名称,选择run--》选择run configurations--》填写name和选择project和main module,记住main module选择manage.py,以下: Project:新建项目; Iterpreter选择本身的python编译器。
原帖第四部分“ (4)对Pydev项目进行配置:选择Pydev的项目名称-》Run菜单-》Open Run Dialog-》Python Run-》右键New-》在Main面板中写入项目名称,经过Browse载入项目名称和Main Module,Main Module选择manage.py-》在Augement面板中,argument必须是runserver --noreload,下面的workingdirectory加入你的base directory。 ================================================================================= manage.py经常使用命令: django-admin.py startproject mysite:新建项目。
(完) |