制作Python的安装模块

分类: Python 2007-11-14 11:29 2758人阅读 评论(0) 收藏 举报
pythonimportwindowsbuildjavajar

如何制作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     #制作分发包
% 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="http://www.csdn.net",
      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)!

制作Python的安装模块相关推荐

  1. python手机安装模块_python如何安装模块 模块安装操作教程

    Python是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言,设计具有很强的可读性,相比其他语言经常使用英文关键字,它具有比其他语言更有特色语法结构.那么Python的安装模块该怎么使用 ...

  2. 查看 Python 已安装模块的方法

    目录 前言 1 方法列举 2 方法演示 2.1. 方法一演示 2.2. 方法二演示 2.3. 方法三演示 总结 前言 提示:这里可以添加本文要记录的大概内容: 本文介绍几种查看 Python 已安装模 ...

  3. 【Python】安装模块失败? 一篇文章教你彻底掌握镜像安装

    Python镜像安装模块 前言 为什么会出现安装模块失败? 怎么解决呢? 解决办法 临时使用 (这里我更推荐使用豆瓣源安装) 永久修改 (如果不想每次都写这么长的命令, 可以使用这种方式) 写在最后 ...

  4. python怎么安装模块-Python模块及其导入

    一.模块 1.模块的定义: 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少, 很多编程语言都采用这种组织代码的方式.在Python中,一个.py文件 ...

  5. Python如何安装模块,python模块安装失败的原因以及解决办法

    前言 今天来给刚开始学习python的朋友讲解一下 如何安装python模块, python模块安装失败的原因以及解决办法 很多朋友拿到代码之后,就开始复制粘贴 --> 然后右键进行运行 结果就 ...

  6. Python中安装模块的方法

    1.*nix系统上有一个地方专门有一个地方来放置安装的Python模块 比如在Mac上,这个目录的路径为: /usr/lib/python2.7 将要安装的文件拷贝到这里即可 2.下载模块包,解压后, ...

  7. python怎样安装模块_python中如何安装模块

    下面介绍几种安装Python模块的几种方式 方法1:easy_install 方式 先下载ez_setup.py,运行python ez_setup 进行easy_install工具的安装,之后就可以 ...

  8. windows下python如何安装模块或包? How to install package or module in windows OS when using PYTHON?

    摘要:本文介绍了在windows下利用cmd安装第三方模块或包的方法. 更新20170531:作为小白,发现使用setup.py安装并不是万能的,找到了使用pip安装的方法,步骤为配置好环境变量后(参 ...

  9. python手机安装模块_python 调用StringIO需要安装哪个模块?怎么安装?

    安装python时,一定勾选pip install选项. 1. 首先,安装python时,一定勾选pip install选项: 2.http://www.lfd.uci.edu/~gohlke/pyt ...

最新文章

  1. 自定义消息编码绑定实现
  2. 禁用任何未使用的端口com_[pc玩家]如何在Windows 10中禁用USB端口
  3. Fis3的前端工程化之路[三大特性篇之资源定位]
  4. 重庆邮电计算机科学分数线,2020重庆邮电大学录取分数线已公布
  5. LeetCode 934 最短的桥
  6. react转跳_您跳过的这些React基础知识可能会杀死您
  7. Spark基础学习笔记20:RDD持久化、存储级别与缓存
  8. 计算机应用基础形成性考核作业,计算机应用基础形成性考核作业1
  9. 铃木雅臣晶体管电路设计学习笔记1
  10. java求正方形的面积周长_三角形正方形 圆和正五边形的周长和面积计算 java实现.doc...
  11. Xilinx FPGA等效门数计算
  12. 历史名酒元氏益成永——宋曹贡酒
  13. Python:后缀为whl的文件是什么?如何安装whl文件?
  14. HCIA——TCP及其三次握手,问题
  15. 关于InstallShield Projects
  16. 使用python来嗅探局域网内的QQ号码
  17. 阿里微博双双IPO 最大受益者是新浪
  18. 快速扫描算法提取鱼眼图像有效区域
  19. html 鼠标移动到图片时,对图片进行缩放
  20. android光传感实现摩斯密码,一晚掌握摩尔斯电码的快速记忆法

热门文章

  1. formal method online checking tool
  2. 一个帮忙画logo的网站,这个我没试过,不过我觉得淘宝更便宜一些吧
  3. Dictionary,hashtable, stl:map有什么异同?
  4. Redux之compose
  5. Eclipse基金会发布MicroProfile 2.2,适用于Java微服务
  6. PHP 进程的实现与管理
  7. tomcat日志切割-logrotate
  8. Git undo 操作
  9. 中科点击矩阵式推进大数据落地与应用
  10. 《数据科学:R语言实现》——第1章 R中的函数