专栏首页Python程序员杂谈python web开发环境搭建-web HelloWorld

python web开发环境搭建-web HelloWorld

  关于环境搭建的文章网上有有很多,参考之便可,但万不可只参考一家。

  我的环境是:wamp1.7.4+python-2.5.2.+ mod_python-3.3.1.win32-py2.5-Apache2.2

  环境搭建好之后依然不能运行的原因很有可能是代码格式的问题,python对代码的缩进有严格的要求,具体严格到什么地步,我也是个newbie,不是很清楚,不过没有缩进的代码执行时会报错。

  环境搭建好之后本地的helloworld没问题,web中的helloworld一直搞不明白。(习惯了helloworld,没有这个下一步走得不踏实)

  在查看了各大网站关于python中出错的提示之后,定位错误到httpd这个文件还有代码的缩进。

  关于apache中的httpd的修改,有两处:

  一、加入LoadModule python_module modules/mod_python.so 到的httpd.conf文件的LoadModule群中(文件中有一部分有很多类似的代码,这个mod_python可能不再modules下,具体你自己找apache下面的目录。)

  二、添加

        AddHandler mod_python .py
        PythonHandler myfirst
        PythonDebug On

  到你的中,这个是你配置你网站访问的那个directory,注意那个mod_python后面的空格。

修改完之后你能成功启动apache说明成功了一半,你需要在F:/myWeb下建立一个myfirst.py的文件,写入一下代码(我截图说明,要注意格式):

然后浏览器访问:

  其中出现的错误有:

SyntaxError: 'return' outside function 【缩进return解决】

IndentationError: expected an indented block 【缩进req.…… 解决】

ImportError: No module named myfirst.py 【查看配置文件中的PythonHandler myfirst是否正确,错写成myfirst.py就会出错】

参考链接:http://hi.baidu.com/xiyi2008/blog/item/1a21e8ec11a426df2f2e21e5.html

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python开发环境搭建

    python的开发环境是比较简单的,本来也没打算要写,不过现在想想还是写出来,一方面保证来我博客上python内容的完整性,一方面也可能有些人真的不会,毕竟我是...

    the5fire
  • python中optparse的使用

    写爬虫的时候其实一开始都是从写一个命令行程序开始的,然后慢慢的扩展,扩展到一个完整的系统,当然根据现在的经验,这样扩展起来的系统,不如直接设计好系统的整体结构来...

    the5fire
  • 关于PEP435的Enum和namedtuple及枚举实现

    关于python在3.4中出现一个新的枚举的类 Enum ,刚出来时也看了下PEP-435的描述,没有太过于注意。今天群里大家简要的讨论了下枚举这个东西。wro...

    the5fire
  • 程序员学习python必备的4大网站,你用过几个?

    python非常适合初学者入门。相比较其他主流编程语言,它的可读性更好。 作为一名“网红”的编程语言,python上手也相对容易。 ? 为了帮助程序员小伙伴更有...

    企鹅号小编
  • windows系统如何切换系统默认pyt

    一个机器上可能同时会运行多个项目,不同的项目可能使用了不同版本的python。 在不同的python版本之间切换,有很多种方式:

    py3study
  • apache(wamp) 添加pytho

    以前搞PHP,在windows下装的是wamp极为方便,但现在要弄python,所以要下个功夫了,网上的帖子没几个有用的

    py3study
  • Linux环境下非root用户安装Python及相关库

    在生产环境的Linux服务器上,都会自带python,但有时因为python或相关库版本太低,导致自己写的python脚本无法运行,无奈没有root权限(即使有...

    JouyPub
  • Mac 最新版Python3.7.4安装配置,设置默认python版本

    第一部分:Python 的安装 首选在官网下载我们最新版的python。 python官网下载

    小蓝枣
  • 入手一门编程语言,一起初识Python

    小伙伴们,大家好,感谢大家一直关注老刘的网络课程。老刘将不遗余力为小伙伴们提供自己的编程干货,同时结合历年的编程经验或多或少讲解行业内有关的动态,欢迎有志的小伙...

    刘金玉编程
  • python学习笔记-马哥2017

    1、用户: 问题空间 2、计算机:解决问题 解空间 抽象 机器代码->微码语言->高级语言

    py3study

扫码关注云+社区

领取腾讯云代金券