1.制作setup.py

from distutils.core import setupsetup(name='Myblog',version='1.0',description='My Blog Distribution Utilities',author='lujianxing',author_email='lujianxing@lujianxing.com',url='http://blog.lujianxing.com',py_modules=['foo'] )

py_modules 定义 需要打包的模块名

2.创建foo.py文件

class MyClass():def __init__(self):self.blog = "http://blog.dd.com"def printblog(self):print self.blogdef printBblog(self):print self.blog.swapcase()

执行命令 python setup.py sdist 会打包安装包成tar

执行命令 python setup.py install 会安装安装包

转载于:https://www.cnblogs.com/Xjng/p/3848175.html

python制作安装包(setup.py)相关推荐

  1. python制作安装包_Python简单安装包制作

    Python 简单安装包制作 Python egg制作(安装出问题) 项目目录下创建 setup.py 文件, 目录与内容如下举例 ~/vomm$ tree . ├── LICENSE ├── MAN ...

  2. python制作安装包_如何制作python安装模块(setup.py)

    Python模块的安装方法: 1. 单文件模块:直接把文件拷贝到$python_dir/lib 2. 多文件模块,带setup.py:python setup.py install 3. egg文件, ...

  3. python制作安装包_利用setupTool工具制作python安装包

    编写完成的python库源代码,需要进行制作python安装包,方便更新版本.方法记录如下: 1.新建一个目录结构如下的目录: --src ----TestLibrary ----TestLibrar ...

  4. 【转载】如何制作python安装模块(setup.py)

    2019独角兽企业重金招聘Python工程师标准>>> Python 模块的安装方法: 单文件模块:直接把文件拷贝到 $PYTHON_DIR/lib 多文件模块,且带有 setup. ...

  5. 学习笔记:发布自己的python模块安装包

    文章目录 0. 前言 1. 准备工作 (1) 注册 pypi.org 用户 (2) 使用 pip 安装或升级几个必备工具 2. 规划文件目录 (1) __init__.py (2) README.md ...

  6. python导入安装包

    主要分两种方式:在线安装和离线安装 在线安装 因为我公司开发是在云桌面,里面是没有外网的.之前是只能离线安装,后面搭了一个内部镜像环境. 1.添加配置文件进行换源 2.检查requirements.t ...

  7. Python:打包配置文件 setup.py 详解

    1.项目打包工具: distutils 是 Python 的一个标准库 setuptools 是 distutils 增强版,不包括在标准库中 distribute 是 setuptools 一个分支 ...

  8. python 手动安装包的两种方法

    python 手动安装包的两种方法 对于 .tar.gz 的包来说 解压缩文件 aaaxxxx-1.0.1.tar.gz 移动到压缩文件所在目录 使用tar -zxvf aaaxxxx-1.0.1.t ...

  9. python的构建工具setup.py

    一.构建工具setup.py的应用场景 在安装python的相关模块和库时,我们一般使用"pip install  模块名"或者"python setup.py inst ...

最新文章

  1. 动态规划——Poj 1159 Palindrome
  2. mysql中systimestamp_oracle数据库中timestamp是什么数据类型
  3. c语言代码表白_用微信表情翻译表白,程序员的小浪漫,赶紧Get起来
  4. 程序人生:入门程序员最容易踩的 7 个坑!
  5. setBackgroundResource的一个问题
  6. 导航栏下拉至一定高度后固定在顶部的特效
  7. 小强的HTML5移动开发之路(50)——jquerymobile页面初始化过程
  8. PAT甲级题目对应知识点分类梳理
  9. 我应该通过软件或硬件调整音量以获得最佳声音吗?
  10. java实例是什么_java 什么是实例
  11. 普林斯顿陈丹琦团队最新论文:受GPT-3启发,用小样本学习给语言模型做微调,性能最高提升30% | AI 日报...
  12. yum install安装时 提示“Another app is currently holding the yum lock; waiting for it to exit...”原因和解决
  13. 2021年9月国产数据库大事记-墨天轮
  14. 破解补丁的方式 无限期破解idea
  15. python防止源码泄露_ctf常见源码泄露 - Lmg66 - 博客园
  16. 记一次AWK程序耗时日志分析
  17. Android学习网站推荐
  18. MMU and MPU
  19. iOS-扫描二维码and条形码
  20. 如何从服务器复制cadence库文件到windows,cadence使用笔记

热门文章

  1. 中国首富或将易主,5500个富豪即将诞生!
  2. 什么样的征信才算是好的?
  3. mysql 字段 中文_如何配置mysql支持中文字段名与中文字段
  4. python找房源_Python租房信息分析!找到最适合自己的房源信息!
  5. java复制的函数会报错,2 面试题之面向对象
  6. 2021 高考 成绩查询,精准预测!2021全国大学录取分数线表查询
  7. java word文档生成目录_JAVA合并word文档生成目录
  8. ORACLE导出导入意外终止导致 ORACLE initialization or shutdown in progress 问题解决
  9. centos系统设置局域网静态IP
  10. gbk 转 UTF-8