【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
webpy是我非常喜欢的一个framework,可惜创始人英年早逝。它的使用非常简单,可以直接从github上下载,解压之后,输入python setup.py install即可。我这里是用mac电脑安装的,最后发现安装的位置是在这里,
feixiaoxingdeMacBook-Pro-2:web.py-0.40_dev0-py2.7.egg feixiaoxing$ pwd /Library/Python/2.7/site-packages/web.py-0.40_dev0-py2.7.egg大家可以留意下安装的路径,可能不同的平台略有差异。以前安装都是在linux上进行的,直接输入sudo apt-get install python-webpy即可,这是第一次源码安装,当然想看看究竟安装过程是怎么完成的。看了之后,不觉发现webpy很简单,整个过程只需要一个setup.py就可以了。
#!/usr/bin/env python from setuptools import setup from web import __version__ setup(name='web.py', version=__version__, description='web.py: makes web apps', author='Aaron Swartz', author_email='me@aaronsw.com', maintainer='Anand Chitipothu', maintainer_email='anandology@gmail.com', url=' http://webpy.org/', packages=['web', 'web.wsgiserver', 'web.contrib'], long_description="Think about the ideal way to write a web app. Write the code to make it happen.", license="Public domain", platforms=["any"], )安装的文件也是一个python文件,其实大体上只要看一下setup里面的参数就可以了。
在版本、描述、作者、作者邮箱、维护者、维护者邮箱、url、包、长描述、许可证、平台中,最重要的就是packages,因为它描述了哪些目录的文件需要被安装到系统环境当中,其他都是一些基本的描述信息。
是不是很简单。:-)