網(wǎng)站制作NEWS
如何使用和制作 Python 安裝模塊
Python模塊的安裝方法:
1. 單文件模塊:直接把文件拷貝到$python_dir/lib
2. 多文件模塊,帶setup.py:python setup.py install
3. egg文件,類似Java的jar:
1) 下載ez_setup.py,運行python ez_setup
2) easy_install *.egg
雖然Python的模塊可以拷貝安裝,但是一般情況下推薦制作一個安裝包,即寫一個setup.py文件來安裝。
setup.py文件的使用:
% python setup.py build #編譯
% python setup.py install #安裝
% python setup.py sdist #制作分發(fā)包
% python setup.py bdist_wininst #制作windows下的分發(fā)包
% python setup.py bdist_rpm
setup.py文件的編寫:
setup.py中主要執(zhí)行一個 setup函數(shù),該函數(shù)中大部分是描述性東西,最主要的是packages參數(shù),列出所有的package,可以用自帶的find_packages來動態(tài)獲取package。所以setup.py文件的編寫實際是很簡單的。
簡單的例子:
setup.py文件:
from setuptools import setup, find_packages
setup(
name="mytest",
version="0.10",
description="My test module",
author="Robin Hood",
url="",
license="LGPL",
packages= find_packages(),
scripts=["scripts/test.py"],
)
mytest.py文件:
import sys
def get():
return sys.path
scripts/test.py文件:
import os
print os.environ.keys()
setup中的scripts表示將該文件放到 Python的Scripts目錄下,可以直接用。OK,簡單的安裝成功,可以運行所列舉的命令生成安裝包,或者安裝該python包。
本機測試成功(win32-python25)!
多重隨機標簽