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

首页 » Python » 正文

4. 模块发布和安装

4.1 模块的本地发布

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

  1. 为模块文件创建如下结构的文件夹(一般,文件夹的名字和模块的名字一样):
    20201224_151_模块的本地发布_模块的安装
    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. 终端机)
20201224_151_模块的本地发布_模块的安装
然后就会在PyCharm的界面下方出现对应窗口
20201224_151_模块的本地发布_模块的安装
打开终端的方法2:
直接运行cmd

step2 在终端机中键入命令
如下图所示, python setup.py sdist 命令已运行完
20201224_151_模块的本地发布_模块的安装

step3 执行完毕后,目录结构变为:
20201224_151_模块的本地发布_模块的安装
红框标记的就是我们的发布文件。

4.2 本地安装模块

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

step1:仍在 cmd 命令行模式下操作,进 setup.py 所在目录
20201224_151_模块的本地发布_模块的安装

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

python setup.py install

运行成功后终端机中提示:
20201224_151_模块的本地发布_模块的安装

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

同样地,安装成功后也可以在工程解释器查看界面找到按装的CS包:
20201224_151_模块的本地发布_模块的安装

安装成功后,直接使用 import 导入即可。
例如:import CS.accelerate
20201224_151_模块的本地发布_模块的安装

未经允许不得转载:作者:1324-易同学, 转载或复制请以 超链接形式 并注明出处 拜师资源博客
原文地址:《20201224_151_模块的本地发布_模块的安装》 发布于2020-12-25

分享到:
赞(0) 打赏

评论 抢沙发

评论前必须登录!

  注册



长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu3.3主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录