Windows平台Python Pyramid实战从入门到进阶: 用Setuptool安装

在日常的项目当中,我们可能有许多的包需要安装,我们可以用setuptool进行打包安装。在python中,我们如果新建一个包含__init__.py的项目,这个项目就会被识别成一个python包并可以被打包用setuptool进行安装。

 

在上一个项目的基础上,我们进行一些修改来完成setuptool的应用。

1. 在study文件夹下新建app.py并将__init__.py里的文件剪切到app.py中

 

2. 在study文件夹上一级目录MS_STUDY下面新建文件setup.py并添加代码

知识点:

1)引入setuptools

2)setup(**attrs):这里setup方法的参数是**attrs,**操作符表示可以传入多个参数,相当于C#里面的param[],不过这里的数据类型是字典型

3)name是你的包名称或命名空间

4)install_requres是你要安装的包的名称,这里除了pyramid,添加了waitress

 

3. 激活虚拟环境后,进入setup.py所在目录,使用命令运行setup.py。完成后会有新的目录文件生成,可将下图。

命令: python setup.py install

 

 

 

4. 对app.py进行修改,用waitress生成服务。setup后,我们会发现waitress已经安装好了,我们可以在文件里面引用它。这里使用了Serve()来启动一个WSGI Web服务。,对于WSGI和waitress以后我专门写文章解释,这里不再细说。

 

 5. 按照上一篇文章的方式,编译运行后在浏览器便可浏览。

 

 

 
posted @ 2020-11-15 09:28  EmmaArcher  阅读(320)  评论(0)    收藏  举报