python怎么搭建网站_python搭建网站教程!python入门,怎么搭建环境呀 在线等?

如何用python搭建一个最简单的Web服务器

用Python最简单web服务器

利用Python自带的包可以建立简单的web服务器。在DOS里cd备做服务器根目录的路径输入命令:

python -m Web服务器模块 [端口号,默认8000]

例如:

python -m SimpleHTTPServer 8080

然后就可以在浏览器中输入

http://localhost:端口号/路径

来访问服务器资源。

例如:

http://localhost:8080/index.htm(当然index.htm文件得自己创建)

其他机器也可以通过服务器的IP地址来访问。

这里的“Web服务器模块”有如下三种:

BaseHTTPServer: 提供基本的Web服务和处理器类,分别是HTTPServer和BaseHTTPRequestHandler。

SimpleHTTPServer: 包含执行GET和HEAD请求的SimpleHTTPRequestHandler类。

CGIHTTPServer: 包含处理POST请求和执行CGIHTTPRequestHandler类。

用Python建网站全过程的书有吗?求推荐

我只知道,Django的框架,是用来基于Python建站的

关于其他布局和美化,楚。

关于Django,你可以参考我之前折腾的:

【记录】安装Django

【记录】基于通过pip安装官网Django后,折腾第一个Django的app

【记录】基于通过pip安装官网Django后,折腾第二个Django的app

(此处不给贴地址,请自己用google搜标题,即可找到帖子地址)

如何用Python搭建一个网站?

可以在网上都搜集一些类似的相关资料,然后综合分析,最后得出自己的结论。

基于python2怎么自行搭建简单的web服务器

利用Python包建立简单web服务器DOScd准服务器根目录路入命令:

python -m Web服务器模块 [号默认8000]

例:

python -m SimpleHTTPServer 8080

浏览器输入

h ttp://loca lhost:端口号/路径

访问服务器资源

例:

h ttp://local host:808 0/index.h tm(index.htm文件自创建)

其机器通服务器IP址访问

Web服务器模块三种:

BaseHTTPServer: 提供基本Web服务处理器类别HTTPServerBaseHTTPRequestHandler

SimpleHTTPServer: 包含执行GETHEAD请求SimpleHTTPRequestHandler类

CGIHTTPServer: 包含处理POST请求执行CGIHTTPRequestHandler类

python入门,怎么搭建环境呀 在线等?

为了避免电脑环境导致后面步骤一致,影响后面的安装,该步骤还是很有必要先验证电脑上曾经是否已经安装过python。方法很简单,同时按下Win R键,弹出“运行”窗口,输入cmd,回车确定,会出现“命令提示符”窗口。

“命令提示符”窗口中输入字符python回车。此刻根据windows操作系统不一样会有不同的情况出现,如果出现没有任何python版本信息输出或者跳转到浏览器,或windows应用商城,说明本电脑上没有安装python。

如果出现下图的’python’不是内部或外部命令提示,此刻同样是说明本机上未安装python。

如果出现类似以下的信息,说明此机上已经安装了python。相信你看这个教程,python还不知道怎么使用,为保证安装成功,保持和本教程的步骤一致,建议此刻卸载本电脑上已经安装过的python,卸载步骤跟卸载普通软件方式一样。卸载完成后回到第一步开头重新开始本教程的步骤。

第一步完成后,本电脑已经是没有python环境的电脑,大家都在相同的无python环境下,接下来,跟着本教程正式开启python环境搭建,车已经发动,赶紧上车。

02

安装anaconda

Anaconda是什么,为什么要安装这个,我了解的都是安装python.org网站的python安装包,我要的是python!如果对anaconda不熟悉,莫急,来解释一番。

Anaconda是什么?

Anaconda跟python一样,英文中是“蟒蛇”之意,下图是anaconda的logo,有没有发现像一条首尾咬住的“蟒蛇”。

百科上说:Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。没错,anaconda功能强大,包含了python和conda等工具,你可以理解为捆版打包了方便python开发和管理的一切工具,安装anaconda一个软件就足够了。比起独自安装python,省去了太多太多的麻烦,我用的是太多太多来形容。对与一个初入坑python的小伙伴,我知道简单真的太重要了,就算anaconda安装包文件大一些,这些都已经不是要考虑的东西了。所以我极力推荐大家,新入坑,从anaconda开始。

“新入坑,从anaconda开始”。口号喊起来了,开始动手安装。anaconda

官方网站https://www.anaconda.com/,网站里提供四个版本可供下载,对于我们通常的使用,下载individual Edition版本已经足够。

对于操作系统的全覆盖,anaconda提供不同操作系统版本下载,本教程主要讲解windows的安装。根据电脑windows操作系统的版本不同,是32位还是64位版本,选择下载相应版本的windows anaconda就可以。

不懂得自己电脑windows操作系统版本的童鞋,右键我的电脑-》属性可查看。我的电脑是64位,选择安装64位anaconda版本。

开始安装anaconda,默认不需要要更改的地方直接点击默认next。会出现下图步骤。需要做选择,很烦。没关系,给童鞋们解释两个选择的不同。图中可以选择just me 或者 all users,图中推荐是选择Just me。选择Just me后,anaconda只是安装在当前的windows账户下,只能够提供给当前windows的账户使用。我这里选择all users,让电脑上所有账户都可以使用,说多了,通常电脑上也只有自己使用,闭着眼都可以选择,不纠结。

好了,到了选择安装路径的步骤,安装位置可以自己设置。准备安装在什么位置依据盘符空间大小而定,安装anaconda通常需要两三个G的存储空间。

如果默认的C盘空间不够大了,可以更改到其它空间大的盘符,我这里选择D盘。

哎呀,又遇到要选择的地方,又要纠结了~

接着往下看,解除你的纠结!

默认已经勾选了的第二项是添加系统默认的python,将anaconda里的默认python版本告知给其它需要用到python的软件。我们安装默认勾选,不然后面会出现一些不愉快的问题。第一项目的是将anconda相关的组件,比如python的路径添加进系统环境变量中,如果不勾选,在安装完成后,在cmd“命令提示符”里不能直接执行python,可能会出现和上面在cmd里执行python,“python不是内部或外部指令”一样的提示。

说了这么多,不纠结,建议大家还是选择勾选,免除各种不必要的烦恼。

接下来点击install ,前面配置完成,安装过程启动,时间可能会稍长,根据各电脑配置不同,时间不易,耐心等待片刻,起来喝口水,呵呵,反正我安装到这是去喝水了。

这个步骤结束后会出现下面的页面。

点击finish,恭喜你!anaconda安装完成。

03

验证安装

关闭之前打开的cmd“命令提示符”窗口,早已经关闭了的忽略。重启cmd。

Why? 是由于在安装anaconda过程中,安装过程会自动添加修改环境变量,cmd启动时使用的环境变量是启动之前的环境变量,使用过程中环境变量修改了,没那么聪明,不会去自动更新。

重启cmd,和第一步中一样,输入python,会出现下图所示内容,我安装的anaconda python默认版本是3.8。

输入conda --version,会输出本机上安装的conda版本。

至此,和我的输出一致,说明python环境安装成功,可以进入下一阶段开启python编程之旅了。

成功安装的小伙伴此段可以略过。如果出现和上面的输出不一样,可能是由于之前没有勾选Path添加到环境变量中。

因此下图红色框中的路径不会自动添加到环境变量中,cmd中会出现conda 或python 命令不是内部或外部命令情况,出现这种情况的小伙伴们不要慌,手动添加红色框所示的anaconda的环境变量进path变量里。之后再次依据第三步验证。

如果还不成功,那很抱歉,可能要从第一步从头开始了哦。

04

你好 python

到现在可以去探索anaconda和python的强大了。打开anaconda Navifator,你会发现anaconda集成了很多python工具,默认已经安装,包括开发需要使用的IDE(jypyter notebook和spyder),

Anaconda里集成的spyder是使用很广泛的python IDE工具。Launch Spyder,可以开启你的python第一行代码。def hello():    print("hello python!")

if __name__=="__main__":    hello()

至此,本教程就结束了,大家可以开始感受python的世界,python欢迎你!

还有什么技术问题,欢迎咨询 欢迎关注我,时刻在线回答

用python3怎么搭建网站

安三方模块 flask(小辣椒)

编写脚本 my_index.pyfrom flask import Flask

app = Flask(__name__, static_url_path='')

app.route('/')

def index():

return app.send_static_file('index.html')

if __name__ == '__main__':

app.debug = True  # 调试模式,修改文件会重新

app.run(host='0.0.0.0', port=8000)  # 0.0.0.0 监听所有公网 IP

如何用python和web.py搭建一个网站?

搭建。

环境搭建比较繁琐,当时也是满世界找资料,所以接打包好了所有的文件apache(已经放进去python-wscgi) web.py apache所需要的vs2010运行库 python 网站文件),直接解压放上去就能用。有需要同学让我传一个或者网盘发一把就行。

装apache并配置python-wscgi,这个比较惨,花了好多时间去搜索才搞定,主要是windows上的python-wscgi不好难找。

为了节省以后的开发时间,我把配置好的apache给打包了,反正也是绿色的,新建网站只需要在服务器上配置开机启动apache,并在apache的config里面修改下自己网站路径就行。

2. 开发。

开发阶段倒是没什么好说的,web.py官方有教程,不过这里我需要提几点建议:

如果可以务必全站用utf-8编码。

建立数据库建议写个生成脚本,比如createDataBase.py,有改动重新运行一遍,不要试用ide去建。

版权声明:本站所有文章皆为原创,欢迎转载或转发,请保留网站地址和作者信息。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值