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. 按照上一篇文章的方式,编译运行后在浏览器便可浏览。
浙公网安备 33010602011771号