python学习笔记24.发布模块

如果希望自己开发的模块,分享给其他人,可以按照以下步骤操作。

1. 制作发布压缩包步骤

  1. 创建 setup.py
    setup.py的文件
from distutils.core import setup

setup(name="package_name",  # 包名
      version="1.0",   # 版本
      description="This package can do ***.",   # 描述信息
      long_description="The details of this package...",   # 完整描述信息
      author="Andy",   # 作者
      author_email="andy@test.com",   #作者邮箱
      url="www.test.com",   # 主页
      py_modules=["package_name.test_module1",
                  "package_name.test_module2"])

有关字典参数的详细信息,可以参阅官网:
https://docs.python.org/3/distutils/apiref.html

以下步骤需要在python的解释器中进行:

  1. 构建模块
$ python3.setup.py build
  1. 生成发布压缩包
$ python3.setup.py sdist

2. 安装模块

# 解压缩
$ tar zxvf package_name.tar.gz 
# 安装
$ sudo python3 setup.py install

3. 卸载模块

直接从安装目录下,把安装模块的目录删除就可以

$ sudo rm -r package_name*

4. pip 安装第三方模块

  • 第三方模块通常是指由知名的第三方团队开发的,并且被程序员广泛使用的python包/模块
  • 例如pygame就是一套非常成熟的游戏开发模块
  • pip是一个现代的,通用的python包管理工具,提供了对python包的查找、下载、安装、卸载等功能

安装和卸载的命令如下:

# 将模块安装/卸载到python 2.x 环境
$ sudo pip install pygame
$ sudo pip uninstall pygame

# 将模块安装、卸载到python 3.x 环境
$ sudo pip3 install pygame
$ sudo pip3 uninstall pygame

在Mac下安装iPython:

$ sudo pip install ipython

在Linux下安装iPython

$ sudo apt install ipython
$ sudo apt install ipython3
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值