为什么80%的码农都做不了架构师?>>>   

简要介绍Python模块的编译与安装。

1. setup.py编写

from distutils.core import setup
setup(name='hello',version='1.0',description='A simple example',author='dbloop',author_email='984513956@qq.com',url='http://my.oschina.net/dbloop/blog',py_modules=['hello']
)

2. 示例脚本

# coding=utf8
__metaclass__ = type
__author__ = 'dbloop'print 'hello word!'

3. 编译

C:\Users\Administrator\distutilsDir\test001>python setup.py build
running build
running build_py
creating build
creating build\lib
copying hello.py -> build\lib

4. 安装

C:\Users\Administrator\distutilsDir\test001>python setup.py install
running install
running build
running build_py
running install_lib
copying build\lib\hello.py -> C:\Python27\Lib\site-packages
byte-compiling C:\Python27\Lib\site-packages\hello.py to hello.pyc
running install_egg_info
Writing C:\Python27\Lib\site-packages\hello-1.0-py2.7.egg-info

至此,hello.py文件被安装到了本机python目录中,并生成python.pyc编译文件,python.py文件可删除。

转载于:https://my.oschina.net/dbloop/blog/661856

Python发布 - distutils简单使用相关推荐

  1. 如何制作并使用python发布的模块压缩包和whl包,并进行pip安装和使用教程,加上传Pypi,上传之后又如何增删whl项目

    如何制作并使用python发布的模块压缩包和whl包,并进行pip安装和使用教程 0 对于python中包概念的理解 一 创建setup.py文件 # 打包成模块压缩包 from distutils. ...

  2. 用Python建立最简单的web服务器

    用Python建立最简单的web服务器 利用Python自带的包可以建立简单的web服务器.在DOS里cd到准备做服务器根目录的路径下,输入命令: python -m Web服务器模块 [端口号,默认 ...

  3. php和python交互-Python如何实现简单的用户交互程序(示例)

    本篇文章给大家带来的内容是关于Python如何实现简单的用户交互程序(示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 我们经常使用的程序都会有与用户交互的程序,比如网页的登录, ...

  4. python有什么简单项目_python有什么简单项目适合初学者?

    python有什么简单项目适合初学者?下面我将介绍几个简单的Python小项目,便于大家学习提升自己的Python开发水平.感兴趣的朋友一起来了解一下吧. 适合初学者学习的项目: 实例一:满分推荐,非 ...

  5. python namespace,python命名空间(namespace)简单介绍

    python命名空间(namespace)简单介绍 发布时间:2020-09-08 07:20:33 来源:脚本之家 阅读:127 作者:人生与戏 命名空间: 每一个作用域变量存储的位置,或者解释为 ...

  6. 后端入门之Python实现一个简单接口编写

    最近好像要转向后端了,故想提前学习下,实现一个简单接口编写,熟悉一下编写接口的流程和框架.写这个主要是记录一下自己的学习过程,以便后面温习.在Python实现一个简单接口编写之前需要了解一些后端开发的 ...

  7. python制作统计图_刻意练习11:Python描述统计、简单统计图形

    学习计划 MyPlan11 主题:Python描述统计.简单统计图形 时间:8.5-8.11周内完成 参考资料:新书<谁说菜鸟不会数据分析python篇> 各位星友们,在这个星球里每个人都 ...

  8. Python django实现简单的邮件系统发送邮件功能

    Python django实现简单的邮件系统发送邮件功能 本文实例讲述了Python django实现简单的邮件系统发送邮件功能. django邮件系统 Django发送邮件官方中文文档 总结如下: ...

  9. python简单界面实现-python实现的简单窗口倒计时界面实例

    本文实例讲述了python实现的简单窗口倒计时界面.分享给大家供大家参考.具体分析如下: 下面的代码通过Tkinter制作windows窗口界面,然后时间了一个简单的倒计时功能,代码可以直接运行 # ...

最新文章

  1. python官网下载手机版步骤-Python
  2. JBoss下布署Spring2.5和Struts2系统
  3. MOSS 2010:Visual Studio 2010开发体验(15)——LINQ to SharePoint
  4. 更新Composer依赖报错处理Fatal error: Declaration of Fxp\Composer\AssetPlugin\Repository\AbstractAssetsRe...
  5. VS2013/2012 下无法打开 源 文件“stdafx.h”的解决方法
  6. SPSS统计功能与模块对照表
  7. 下十页分页php,织梦二次开发实现栏目分页前十页后十页功能
  8. 软件测试和java,学哪个好?
  9. Android 圆形调色板
  10. ChineseBERT: Chinese Pretraining Enhanced by Glyph and Pinyin Information
  11. 权威披露2014微信十大最火谣言 | 调查称女性最爱传谣,你服不服?
  12. linux 定时执行任务 at atq atrm命令的使用
  13. word 加载MathType打开时显示“安全警告,宏已被禁用”解决办法
  14. 记录爬虫实战——有道翻译(反js加密)
  15. 钛资本研究院:5G时代,SD-WAN将何去何从?
  16. 拦截手机app发起的请求,获取请求信息!调试必备!!!
  17. 音箱选购必备20秘诀
  18. 欧拉的问题:凸多边形划分为三角形的方法数
  19. 抖音直播间流量起不来怎么办?首先要搞懂这个问题!
  20. 《人工智能》之《机器学习》

热门文章

  1. 全能型 uWSGI 配置
  2. 手把手教你使用 VuePress 搭建个人博客
  3. Apache Calcite官方文档中文版-概览-1.背景
  4. 赛门铁克调研发现越来越多的物联网设备被用于实施DDoS攻击
  5. tomcatserver管理界面username和password忘记
  6. mo文件等不能上传到git上
  7. Delphi 2009 之 TStringBuilder 类[1]: Create
  8. 烂泥:LVM学习之LVM基础
  9. 上海市XXX区信息委门户网站集成项目总结
  10. 【转载】spring.net 学习系列目录