20201224_151_模块的本地发布_模块的安装

4. 模块发布和安装

4.1 模块的本地发布

当我们完成了某个模块开发后,可以将他对外发布,其他开发者也可以以“第三方扩展库”的方式使用我们的模块。我们按照如下步骤即可实现模块的发布:

  1. 为模块文件创建如下结构的文件夹(一般,文件夹的名字和模块的名字一样):
    在这里插入图片描述
    2.在文件夹中创建一个名为“setup.py”的文件,内容如下:
from distutils.core import setup
# distutils 指归档文件包

setup(
    name='CS',  # 对外这个模块的名字
    version='1.0',  # 版本号
    description='这是为纪念小时候玩的CS游戏射击游戏而开发的小游戏。',  # 描述
    author='Minsky',  # 作者
    author_email='fake_email_notry@qq.com',  # 联系方式
    py_modules=['CS.accelerate', 'CS.picture_download']  # 填写发布的模块。便 CS包 文件夹下有其他模块文件,不发布也不用写,
    # 后面的 python setup.py sdist 命令只会打包要发布的模块。
)
  1. 构建一个发布文件。通过终端,cd 到模块文件夹 CS 下面,再键入命令:
python setup.py sdist

演示:
step1 打开终端
打开终端的方法1:
对着要发布的这个包的上级目录单击鼠标右键,然后选择Open in Terminal(terminal n. 终端机)
在这里插入图片描述
然后就会在PyCharm的界面下方出现对应窗口
在这里插入图片描述
打开终端的方法2:
直接运行cmd

step2 在终端机中键入命令
如下图所示, python setup.py sdist 命令已运行完
在这里插入图片描述

step3 执行完毕后,目录结构变为:
在这里插入图片描述
红框标记的就是我们的发布文件。

4.2 本地安装模块

将发布安装到你的本地计算机上。过程演示:

step1:仍在 cmd 命令行模式下操作,进 setup.py 所在目录
在这里插入图片描述

step2:在终端机中运行下列命令

python setup.py install

运行成功后终端机中提示:
在这里插入图片描述

安装成功后,我们进入 python 目录/Lib/site-packages 目录(第三方模块都安装的这里,python 解释器执行时也会搜索这个路径):
在这里插入图片描述
其实,安装完成时终端中的提示是有描述清楚模块被安装到了哪里的。

同样地,安装成功后也可以在工程解释器查看界面找到按装的CS包:
在这里插入图片描述

安装成功后,直接使用 import 导入即可。
例如:import CS.accelerate
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值