【转】使用setuptools简化Python模块的安装
2013-01-05 10:53
896 查看
转自:http://blog.ihipop.info/2010/10/1719.html
如果说Perl用户 一定熟悉 CPAN,那么Python用户一定熟悉setuptools
默认activePython已经集成了这个工具,如果没有,可以在这里下载http://pypi.python.org/pypi/setuptools#downloads
用法:
cd /d E:\Python26\Scripts
easy_install 模块名
软件会自动联网下载安装,linux用法一样。
更多知识,参见IBM知识库 http://www.ibm.com/developerworks/cn/linux/l-cppeak3.html
实例 :安装SQLObject
E:\Python26\Scripts>easy_install SQLObject
install_dir E:\Python26\Lib\site-packages\
Searching for SQLObject
Reading http://pypi.python.org/simple/SQLObject/
Reading http://sqlobject.org
Reading http://sqlobject.org/
Reading http://sqlobject.org/devel/
Best match: SQLObject 0.14.0
Downloading http://pypi.python.org/packages/2.6/S/SQLObject/SQLObject-0.14.0-py2
.6.egg#md5=7ec52e2783cacf4edd714f16734a0d4e
Processing SQLObject-0.14.0-py2.6.egg
creating e:\python26\lib\site-packages\SQLObject-0.14.0-py2.6.egg
Extracting SQLObject-0.14.0-py2.6.egg to e:\python26\lib\site-packages
Adding SQLObject 0.14.0 to easy-install.pth file
Installing sqlobject-admin script to E:\Python26\Scripts
Installed e:\python26\lib\site-packages\sqlobject-0.14.0-py2.6.egg
Processing dependencies for SQLObject
Searching for FormEncode>=1.1.1
Reading http://pypi.python.org/simple/FormEncode/
Reading http://formencode.org
Reading http://formencode.sf.net
Best match: FormEncode 1.2.3dev
Downloading http://pypi.python.org/packages/source/F/FormEncode/FormEncode-1.2.3
dev.tar.gz#md5=c89a70812098bdeed27dc7c41be4f51e
Processing FormEncode-1.2.3dev.tar.gz
Running FormEncode-1.2.3dev\setup.py -q bdist_egg --dist-dir c:\docume~1\admini~
1\locals~1\temp\easy_install-cqnpss\FormEncode-1.2.3dev\egg-dist-tmp-p0kxxb
warning: no files found matching '*.py' under directory '.'
warning: no files found matching '*.html' under directory 'docs'
no previously-included directories found matching '**\.svn'
Adding formencode 1.2.3dev to easy-install.pth file
Installed e:\python26\lib\site-packages\formencode-1.2.3dev-py2.6.egg
Finished processing dependencies for SQLObject
然后 在Python里面import sqlobject 就可以使用了。
安装PyQuery也同理:(a jquery-like library for python)
C:\Users\ihipop>easy_install PyQuery
install_dir D:\Python26\Lib\site-packages\
Searching for PyQuery
Reading http://pypi.python.org/simple/PyQuery/
Reading http://www.bitbucket.org/olauzanne/pyquery/
Reading http://www.bitbucket.org/olauzanne/pyquery
Best match: pyquery 0.6.1
Downloading http://pypi.python.org/packages/source/p/pyquery/pyquery-0.6.1.zip#m
d5=348de0ff03451ef69f3a1098242c548c
Processing pyquery-0.6.1.zip
Running pyquery-0.6.1\setup.py -q bdist_egg --dist-dir c:\users\ihipop\appdata\l
ocal\temp\easy_install-stx4dh\pyquery-0.6.1\egg-dist-tmp-g7vrmw
Adding pyquery 0.6.1 to easy-install.pth file
Installed d:\python26\lib\site-packages\pyquery-0.6.1-py2.6.egg
Processing dependencies for PyQuery
Searching for lxml>=2.1
Reading http://pypi.python.org/simple/lxml/
Reading http://codespeak.net/lxml
Best match: lxml 2.3beta1
Downloading http://pypi.python.org/packages/2.6/l/lxml/lxml-2.3beta1-py2.6-win32
.egg#md5=d4dafc94ae9543661e4c5722496d923d
Processing lxml-2.3beta1-py2.6-win32.egg
creating d:\python26\lib\site-packages\lxml-2.3beta1-py2.6-win32.egg
Extracting lxml-2.3beta1-py2.6-win32.egg to d:\python26\lib\site-packages
Adding lxml 2.3beta1 to easy-install.pth file
Installed d:\python26\lib\site-packages\lxml-2.3beta1-py2.6-win32.egg
Finished processing dependencies for PyQuery
完毕,多方便啊,这是一个python的小型包管理器了。
---------------------------------------------------------------------------------------------------------------
Windows下安装setuptools:http://pypi.python.org/pypi/setuptools#windows
如果说Perl用户 一定熟悉 CPAN,那么Python用户一定熟悉setuptools
默认activePython已经集成了这个工具,如果没有,可以在这里下载http://pypi.python.org/pypi/setuptools#downloads
用法:
cd /d E:\Python26\Scripts
easy_install 模块名
软件会自动联网下载安装,linux用法一样。
更多知识,参见IBM知识库 http://www.ibm.com/developerworks/cn/linux/l-cppeak3.html
实例 :安装SQLObject
E:\Python26\Scripts>easy_install SQLObject
install_dir E:\Python26\Lib\site-packages\
Searching for SQLObject
Reading http://pypi.python.org/simple/SQLObject/
Reading http://sqlobject.org
Reading http://sqlobject.org/
Reading http://sqlobject.org/devel/
Best match: SQLObject 0.14.0
Downloading http://pypi.python.org/packages/2.6/S/SQLObject/SQLObject-0.14.0-py2
.6.egg#md5=7ec52e2783cacf4edd714f16734a0d4e
Processing SQLObject-0.14.0-py2.6.egg
creating e:\python26\lib\site-packages\SQLObject-0.14.0-py2.6.egg
Extracting SQLObject-0.14.0-py2.6.egg to e:\python26\lib\site-packages
Adding SQLObject 0.14.0 to easy-install.pth file
Installing sqlobject-admin script to E:\Python26\Scripts
Installed e:\python26\lib\site-packages\sqlobject-0.14.0-py2.6.egg
Processing dependencies for SQLObject
Searching for FormEncode>=1.1.1
Reading http://pypi.python.org/simple/FormEncode/
Reading http://formencode.org
Reading http://formencode.sf.net
Best match: FormEncode 1.2.3dev
Downloading http://pypi.python.org/packages/source/F/FormEncode/FormEncode-1.2.3
dev.tar.gz#md5=c89a70812098bdeed27dc7c41be4f51e
Processing FormEncode-1.2.3dev.tar.gz
Running FormEncode-1.2.3dev\setup.py -q bdist_egg --dist-dir c:\docume~1\admini~
1\locals~1\temp\easy_install-cqnpss\FormEncode-1.2.3dev\egg-dist-tmp-p0kxxb
warning: no files found matching '*.py' under directory '.'
warning: no files found matching '*.html' under directory 'docs'
no previously-included directories found matching '**\.svn'
Adding formencode 1.2.3dev to easy-install.pth file
Installed e:\python26\lib\site-packages\formencode-1.2.3dev-py2.6.egg
Finished processing dependencies for SQLObject
然后 在Python里面import sqlobject 就可以使用了。
安装PyQuery也同理:(a jquery-like library for python)
C:\Users\ihipop>easy_install PyQuery
install_dir D:\Python26\Lib\site-packages\
Searching for PyQuery
Reading http://pypi.python.org/simple/PyQuery/
Reading http://www.bitbucket.org/olauzanne/pyquery/
Reading http://www.bitbucket.org/olauzanne/pyquery
Best match: pyquery 0.6.1
Downloading http://pypi.python.org/packages/source/p/pyquery/pyquery-0.6.1.zip#m
d5=348de0ff03451ef69f3a1098242c548c
Processing pyquery-0.6.1.zip
Running pyquery-0.6.1\setup.py -q bdist_egg --dist-dir c:\users\ihipop\appdata\l
ocal\temp\easy_install-stx4dh\pyquery-0.6.1\egg-dist-tmp-g7vrmw
Adding pyquery 0.6.1 to easy-install.pth file
Installed d:\python26\lib\site-packages\pyquery-0.6.1-py2.6.egg
Processing dependencies for PyQuery
Searching for lxml>=2.1
Reading http://pypi.python.org/simple/lxml/
Reading http://codespeak.net/lxml
Best match: lxml 2.3beta1
Downloading http://pypi.python.org/packages/2.6/l/lxml/lxml-2.3beta1-py2.6-win32
.egg#md5=d4dafc94ae9543661e4c5722496d923d
Processing lxml-2.3beta1-py2.6-win32.egg
creating d:\python26\lib\site-packages\lxml-2.3beta1-py2.6-win32.egg
Extracting lxml-2.3beta1-py2.6-win32.egg to d:\python26\lib\site-packages
Adding lxml 2.3beta1 to easy-install.pth file
Installed d:\python26\lib\site-packages\lxml-2.3beta1-py2.6-win32.egg
Finished processing dependencies for PyQuery
完毕,多方便啊,这是一个python的小型包管理器了。
---------------------------------------------------------------------------------------------------------------
Windows下安装setuptools:http://pypi.python.org/pypi/setuptools#windows
Windows
32-bit version of PythonInstall setuptools using the provided .exe installer.64-bit versions of PythonDownload ez_setup.py and run it; it will download the appropriate .egg file and install it for you. (Currently, the provided .exe installer does not support 64-bit versions of Python for Windows, due to a distutils installer compatibility issue相关文章推荐
- 使用setuptools在linux上安装python模块
- 使用setuptools自动安装python模块
- 使用setuptools自动安装python模块
- 使用setuptools自动安装python模块(setuptools)
- 使用setuptools自动安装python模块(稍作修改)
- 使用setuptools自动安装python模块
- 使用setuptools自动安装python模块 [转]
- 使用setuptools自动安装python模块
- python使用Pip安装模块
- Python 使用setuptools打包安装
- 【Python入门】 使用 pip 安装 pySerial 串口通讯模块
- 升级Python2.7导致使用pip等命令安装模块失败
- python2.7.13安装MySQLdb模块及使用
- 使用Python(comtypes)操作ArcGis(ArcObject)的第一步:安装模块到gen文件夹中
- python MysqlDb模块安装及其使用详解
- python的paramiko模块的安装与使用
- 【编程语言】Python 使用包管理工具pip安装模块numpy、scipy、matplotlib以及scikit-learn CentOS 7
- Python:安装setuptools,安装MySQLdb模块,连接数据库代码
- Python Paramiko模块安装和使用
- python2.7.13安装MySQLdb模块及使用