python本地开发的一个问题?

初学python开发

对python环境搭建,以及本地服务器python程序开发的理解与问题,不对的地方还望指教!

理解: 看到教程里python环境安装,都是直接下载python安装——> cmd下的python交互式写python程序,或者cmd下直接python hello.py,来开发python程序。

但我的问题: 我想在appache-->cgi-bin目录下调试开发python程序,在浏览器http://localhost/hello.py能看到所写程序效果。但是如果这个hello.py程序里有import os导入模块,程序就不能运行,应该就是没有该模块。但是菜鸟教程却可以,不太明白,特此请教!!!

而且,经常报这种错误,很伤人啊!

图片描述

图片描述

阅读 2.3k
3 个回答

直接学一个 web 框架,别去看什么 cgi ,早就不用的技术方案。

不要再用这种方式做网站了,不安全,结构也容易乱,当然学习的话除外。这种问题我没遇到过,我猜是服务器安全设置的问题,当然最好的办法是你用try-catch把导入os的部分包裹起来,看看发生了什么错误。

另外可以换nginx

做轻量级开发推荐使用django or flask,对开发者友好

推荐问题