python开发环境.docx_第1页
python开发环境.docx_第2页
python开发环境.docx_第3页
python开发环境.docx_第4页
python开发环境.docx_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、Eclipse 的安装Eclipse的安装是很容易的。Eclipse是基于java的一个应用程序,因此需要一个java的运行环境(JRE)才行。(建议安装JRE6或7,这里主要介绍eclipse下的安装)JRE的下载地址:/technetwork/java/javase/downloads/index.html 进入JRE的下载页面你会发现有很多的安装版本,在这里我选择安装 jre-7u3-windows-i586.exe,双击安装即可。Eclipse的下载地址:/downloads/建议适用于Eclipse 4.2的Java 6 JRE / JDK。下载后,直接将压缩包解压缩到你想要安放的目录即可,比如放在:F:Eclipse,这样即可使用Eclipse。二、安装Pythonpython的下载地址:/getit/最新版本是:python 3.3.0进入下载地址后,根据你的需求进行下载。在这里我下载的是:python-3.3.0.msi,下载完后直接点击安装即可。我的安装目录为:F:filespython然后配置系统环境:我的电脑 属性高级环境变量系统变量设置Path,将你的python的安装路径写入Path变量中即可。三、安装PyDev插件官方地址:/index.html下载地址:/projects/pydev/files/Pydev是预先安装的Aptana Studio 3。对于使用Django模板编辑器,Aptana Studio 3是必需的。Aptana Studio 3如果PyDev中使用,它可以不被安装单独的或更新的(Aptana Studio 3必须始终被更新作为一个整体)Eclipse插件(更新管理器URL):/studio3/plugin/install直接在Eclipse中选择菜单:HelpInstall New UpdatesAnd,输入/studio3/plugin/install,下载并安装。安装PyDev插件的两种安装方法:1、将下载的PyDev解压(目前最新版本 PyDev 2.4.0.zip 压缩包),PyDev解压后一般包含Plugins和Feature文件夹,将PyDev解压后的文件夹拷贝到Eclipse解压后的目录下即可,完成后再启动Eclipse,可以在Eclipse菜单Help-About Eclipse SDK-Installation Detail看到PyDev组件的安装。2、直接在Eclipse中选择菜单:HelpInstall New UpdatesAnd,输入/updates,下载并安装。四、Eclipse中的PyDev的配置在Eclipse菜单Windows-Preferences-PyDev-Interpreter python配置你要只用的python解析器。点击New按钮,从Python的安装路径下选择Python.exe。五、Django安装与配置从/download下载django,然后解压到D:django目录。 到django的目录D:django下输入python setup.py install,这个命令将会把Django安装到site-package下面并同时设置好sys.path。 django-admin.py的设置方法: 1. Django主要使用django-admin.py这个脚本来管理项目,默认情况下,Django是安装到Python的安装目录之内,一般是:“$PythonLibsite-packagesdjango”目录之中,我们调用django-admin.py就需要输入长长的地址:“D:Python25Libsite-packagesdjangobindjango-admin.py”来调用,为了方便调用 django-admin.py,我们就把django-admin.py所在的目录加到系统的PATH之中,使得在命令提示符下直接使用django- admin.py就可以调用这个管理脚本,而不输入长长的地址。 2. 将pythoninstalldir/Scripts目录设置在path中,因为如果你采用标准的 Python 安装方法,那么 Django 会自动在 Scripts 目录下安装 django-admin.py 程序。这样,一旦你设置了 Scripts 在 PATH 中,就可以在命令行下任何目录中执行 django-admin.py了。 再通过“cmd”打开一个新的命令提示符窗口,直接输入:“django-admin.py help”,将会出现django的相应提示信息。 然后,运行django-admin.py startproject pydemo命令,在当前目录下建立一个名为pydemo的项目,打开新建的项目的目录,会发现下面有四个文件: _init_.py:将这个项目目录作为Python的一个包。 manage.py:可以在命令行下管理这个项目。 settings.py:这个项目的配置文件。 urls.py:定义了Django项目中的URL路由表,指定了URL与被调用类之间的对应关系。 在当前项目的目录下使用命令python manage.py runserver可以启动当前项目,项目默认监听在8000端口,打开http:/localhost:8000/,就可以看到django的welcome页面。 在 Django 中绝大多数应用都是以app形式存在的,但一定要加吗?其实并不一定。在 Django 中,每个app就是一个子包,真正调用时需要通过 URL Dispatch 来实现url与模块方法的映射。这是 Django 的一大特色,但也是有些麻烦的地方。不用它,你无法发布一个功能,如果在 Django 中存在一种缺省的简单映射的方式,这样我想可以大大提高 Django 的入门体验度。不过在比较大的项目中,使用 app 还是一个非常好的方式,它可以将项目功能进行分割,以便于组织和代码的重用。 因此根据 URL Dispatch 的机制,我们只要保证 Django 可以在正确的地方找到方法进行调用即可。那么我们就根本不去创建一个app了。 在 newtest 目录下创建一个文件 helloworld.py 内容为: from django.http import HttpResponse def index(request): return HttpResponse(Hello, Django.) 修改urls.py, from django.conf.urls.defaults import * urlpatterns = patterns(, # Example: # (rnewtest/, include(newtest.apps.foo.urls.foo), (r$, newtest.helloworld.index), # Uncomment this for admin: # (radmin/, include(django.contrib.admin.urls), ) 好了。保存了。上面的 r$ 是为了匹配空串,也就是形如: http:/localhost:8000/ 。如果这时 web server 已经启动了,那么直接刷新页面,输出Hello, Django.。 在eclipse中的配置: 1. 先建python project,Eclipse IDEFileNewOtherPydev选择Pydev Project起一个项目的名称(例如pydemo)选择路径,如D:workspace选择适合你的Python版本(我的是2.5)将下面的勾去掉,不要建立src文件选择interpreter(解释器),选上面已经设置的python interpreter-Finish。 2. 把生成的Django项目目录拷贝到Eclipse刚刚建立的项目下的目录里。回到刚才的Elicpse IDE在PyDev Package视图中右键单击新建的项目,从弹出的菜单中选择“Refresh”,即可看到Django的项目工程。添加、删除文件和目录的操作都可以通过右键菜单来完成。 3. 右键单击PyDev项目属性选择PyDevPYTHONPATH然后将src目录 (项目文件路径) 添加到项目代码中去确定 4. 对Pydev项目进行配置:选择Pydev的项目名称Run菜单Open Run DialogPython Run右键New在Main面板中写入项目名称,通过Browse载入项目名称和Main Module,Main Module选择manage.py在Augement面板中,argument必须是 runserver -noreload,下面的working directory加入你的base directory。 也可以参考/wiki/Django-book进行配置和学习。六、安装过程中出现错误的解决办法1.在window平台下安装第三方模块时,出现这样的错误:ImportError: No module named setuptools原因Python里少了这个setuptools模块。可以在Python官网去查找,笔者用google搜索,安装的是setuptools-0.6c11.win32-py2.7,在/files/setuptools-0.6c11.win32-py2.7.exe进行下载并安装。参考如下:/s/blog_3fe961ae0100zgav.htmlPython第三方模块中一般会自带setup.py文件,在Windows环境下,我们只需要使用命令 cd c:Tempfoo python setup.py install 两个命令就可以完成第三方模块的安装了。第一个cd命令将当前目前切换到待安装的第三方模块的目录下(这里假设第三方模块解压后的目录为c:Tempfoo),第二个命令就执行安装了。安装的过程中可能会出现“ImportError: No module named setuptools”的错误提示,这是新手很常遇见的错误提示。不用担心,这是因为Windows环境下Python默认是没有安装setuptools这个模块的,这也是一个第三方模块。下载地址为/pypi/setuptools。 如果是Windows环境的话,下载exe形式的安装程序就可以了(傻瓜式安装,非常快)。安装了setuptools之后,再运行“python setup.py install”就可以方便地安装各种第三方模块了。 如果是Linux环境的话,可能稍微麻烦一点,可能是笔者能力不够吧。下面简单说一下Linux下setuptools的安装过程。同样是在/pypi/setuptools这个地方下载setuptools-0.6c11-py2.7.egg文件到本地,使用chmod +x setuptools-0.6c11-py2.7.egg命令使文件成为可执行文件。然后运行sudo sh setuptools-0.6c11-py2.7.egg命令完成安装。2.在安装过程中出现Python version 2.7 required, which was not found in the registry,解决方法:新建一个register.py 文件,把一下代码贴进去,保存(如E盘)# script to register Python 2.0 or later for use with win32all# and other extensions that require Python registry settings# written by Joakim Loew for Secret Labs AB / PythonWare# source:# /products/works/articles/regpy20.htm# modified by Valentine Gogichashvili as described in //msg10512.html import sys from _winreg import * # tweak as necessaryversion = sys.version:3installpath = sys.prefix regpath = SOFTWAREPythonPythoncore%s % (version)installkey = InstallPathpythonkey = PythonPathpythonpath = %s;%sLib;%sDLLs % ( installpath, installpath, installpath) def RegisterPy(): try: reg = OpenKey(HKEY_CURRENT_USER, regpath) except EnvironmentError as e: try:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论