欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-05-28 13:22:10
...

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="[email protected]",  # 作者邮箱
      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
相关标签: 实用python知识点