分别在Windows和Linux下构建和发布Python模块(如何打包python模块?),pip安装第三方模块

1.按照以下步骤可以分享给别人自己开发的模块

·

1)创建setup.py文件

注:setup.py文件与包名同级,不在包里面

from distutils.core import setup

setup(name="package",  # 包名
      version="1.0",  # 版本
      description="xxx's 各个模块的作用功能",  # 描述信息
      long_description=" 各个模块完整的功能",  # 完整描述信息
      author="xxx",  # 作者
      author_email="xxx@aa.com",  # 作者邮箱
      url="www.xxx.com",  # 主页
      py_modules=["包名.模块名1",
                  "包名.模块名2"])

有关字典参数的详细信息,可以参阅官方网站:

https://docs.python.org/2/distutils/apiref.html

2)构建模块(只能在终端中进行)

Linux下构建

$ python3 setup.py build

Windows下构建

例: python.exe地址 setup.py build
E:\untitled1>C:\Users\zm\AppData\Local\Programs\Python\Python38-32\python.exe setup.py build

3)生成发布压缩包(只能在终端中进行)

Linux下生成压缩包

$ python3 setup.py sdist

Windows下生成压缩包

例: python.exe地址 setup.py sdist
E:\untitled1>C:\Users\zm\AppData\Local\Programs\Python\Python38-32\python.exe setup.py sdist

注:生成的压缩包文件在python的项目地址中,这里在E:\untitled1\sdist文件里

·

2.拿到别人分享的压缩包后,安装模块

$ tar -zxvf 包名-1.0.tar.gz
$ sudo python3 setup. py install

·

3.pip (包管理工具)安装第三方模块

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

pip的安装和卸载命令

#将模块安装到Python 3.x环境
$ sudo pip3 install pygame
$ sudo pip3 uninstall pygame

在Mac下安装ipython3

$ sudo pip3 install ipython3

在Linux下安装ipython3

$ sudo apt install ipython3
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

此时一位小白路过

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值