转自:http://www.cnblogs.com/ytaozhao/p/3637947.html
setuptools
下载地址:http://pypi.python.org/pypi/setuptools#files
简介:setuptools是 Python Enterprise Application Kit(PEAK)的一个副项目,它 是一组Python的 distutilsde工具的增强工具(适用于 Python 2.3.5 以上的版本,64 位平台则适用于 Python 2.4 以上的版本),可以让程序员更方便的创建和发布 Python 包,特别是那些对其它包具有依赖性的状况。经常接触Python的同学可能会注意到,当需要安装第三方python包时,可能会用到easy_install命令。easy_install是由PEAK(Python Enterprise Application Kit)开发的setuptools包里带的一个命令,所以使用easy_install实际上是在调用setuptools来完成安装模块的工作。
下载地址:http://www.sqlalchemy.org/
简介:SQLAlchemy是Python编程语言下的一款开源软件。提供了SQL工具包及对象关系映射(ORM)工具,使用MIT许可证发行。SQLAlchemy“采用简单的Python语言,为高效和高性能的数据库访问设计,实现了完整的企业级持久模型”。SQLAlchemy的理念是,SQL数据库的量级和性能重要于对象集合;而对象集合的抽象又重要于表和行。因此,SQLAlchmey采用了类似于Java里Hibernate的数据映射模型,而不是其他ORM框架采用的Active Record模型。不过,Elixir和declarative等可选插件可以让用户使用声明语法。
在生成package的时候,需要在setup.py中引入setuptools包,可是却报告如下错误:
ImportError: No module named setuptools
解决办法就是下载setuptools包并安装,可是实践发现这个包还不是一般的难装,有各种各样的问题,下面分享一下我是怎么安装成功的吧。
第一步:下载setuptools压缩包(本人安装的Python版本是3.3,所以下载的是3.4.zip):https://pypi.python.org/packages/source/s/setuptools/
第二步:将下载的安装包解压缩:
第三步:把第一步中下载的zip包,原样拷到上面的这个目录下,如下图
第四步:在CMD下切换到此目录,并执行 python ez_setup.py,即可看到安装进程了!
以上步骤完成后,可以看到看python文件夹下面多了个scripts的目录,这也说明我们安装成功了;
在环境变量设置页面找到PATH属性点击编辑,后面加上 ;C:\Python27\Scripts,点击确定保存;环境变量就设置好了。
重新打开命令行窗口输入easy --version查看版本信息,安装成功;
SQLAlchemy的安装:
安装成功easy_install之后我们再来给python安装sqlalchemy
然后执行下面的命令
代码如下 | 复制代码 |
easy_install SQLAlchemy |
显示如下,安装成功:
代码如下 | 复制代码 |
D:>easy_install SQLAlchemy Installed d:toolspython27libsite-packagessqlalchemy-0.8.0b2-py2.7.egg |