首页 > 学院 > 操作系统 > 正文

如何安装SQLAlchemy

2024-06-28 16:03:58
字体:
来源:转载
供稿:网友

在Python系列SQLAlchemy入门教程系列的前一篇文章中,我们学习了如何使用SQLAlchemy的声明来编写数据库代码。在本文中,我们将学习如何在linux,Mac OS X和Windows上安装SQLAlchemy。

在Windows上安装SQLAlchemy

在Windows上安装SQLAlchemy之前,需要使用Windows安装程序来安装Python。您可以在Python的发行页面下载Python的Windows MSI安装程序之一。您可以通过双击.msi文件来安装它。

在Windows系统上安装Python之后,您可以从SQLAlchemy下载页面下载 SQLAlchemy的源代码,并使用其setup.py脚本进行安装。

1234567C:/>C:/Python27/python.exe./setup.pyinstallrunninginstallrunningbuildrunningbuild_py  ......Plain-Pythonbuildsucceeded.*********************************

在Linux上安装SQLAlchemy

建议我们在安装SQLAlchemy之前创建一个virtualenv。所以,让我们继续做:

123456$virtualenvsqlalchemy-workspaceNewpythonexecutableinsqlalchemy-workspace/bin/pythonInstallingdistribute....................done.Installingpip...............done$cdsqlalchemy-workspace$sourcebin/activate

然后,安装SQLAlchemy的最简单的方法是使用Python的包管理器pip

12345678910$pipinstallsqlalchemyDownloading/unpackingsqlalchemy  DownloadingSQLAlchemy-0.8.1.tar.gz(3.8Mb):3.8Mbdownloaded  Runningsetup.pyegg_infoforpackagesqlalchemy        ......     noPReviously-includeddirectoriesfoundmatching'doc/build/output'SuccessfullyinstalledsqlalchemyCleaningup...

在Mac OS X上安装SQLAlchemy

在Mac OS X上安装SQLAlchemy与Linux相比相同。按照与Linux相同的步骤创建Python virtualenv之后,可以使用以下命令安装SQLAlchemy:

12345678910111213141516$virtualenvsqlalchemy-workspaceNewpythonexecutableinsqlalchemy-workspace/bin/pythonInstallingsetuptools............done.Installingpip...............done.$cdsqlalchemy-workspace$sourcebin/activate$pipinstallsqlalchemyDownloading/unpackingsqlalchemy  DownloadingSQLAlchemy-0.8.2.tar.gz(3.8MB):3.8MBdownloaded  Runningsetup.pyegg_infoforpackagesqlalchemy   ......     nopreviously-includeddirectoriesfoundmatching'doc/build/output'SuccessfullyinstalledsqlalchemyCleaningup...

而已。您已成功安装SQLAlchemy,您可以立即使用新的SQLAlchemy-powered virtualenv 开始编写声明性模型。

概要

在Linux或Mac OS X下,建议在使用pip的virtualenv中安装SQLAlchemy,因为它比从源代码安装SQLAlchemy更方便。在Windows下,您必须使用系统范围的Python安装从源代码安装它。

参考链接:http://pythoncentral.io/how-to-install-sqlalchemy/

http://www.tuicool.com/articles/aueyMn

http://blog.csdn.net/billvsme/article/details/50197197


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表