上海启嘟渡科技商贸有限公司
SEARCH

与我们合作

我们专注提供互联网一站式服务,助力企业品牌宣传多平台多途径导流量。
主营业务:网站建设、移动端微信小程序开发、营销推广、基础网络、品牌形象策划等

您也可通过下列途径与我们取得联系:

微 信: wxyunyingzhe

手 机: 15624122141

邮 箱:

如何使用和制作 Python 安装模块

更新时间:2025-01-11 04:22:40

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 #制作分发包

  % python setup.py bdist_wininst #制作windows下的分发包

  % python setup.py bdist_rpm

  setup.py文件的编写:

  setup.py中主要执行一个 setup函数,该函数中大部分是描述性东西,最主要的是packages参数,列出所有的package,可以用自带的find_packages来动态获取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)!

多重随机标签

猜你喜欢文章

QQ客服 电话咨询