Python代码的构建与发布(Windows环境)

1、首先将写好注释的代码保存在一个文件夹nester下

2、在这个文件夹下创建一个文件setup.py,用来编辑模块的元数据

   

from distutils.core import setup       #从发布工具导入setup函数

setup(
    name        ='nester',
    version     ='1.0.0',
    py_modules  =['nester'],
    author      ='jqm',
    author_email='[email protected]',
    url         ='http://www.headfirstlabs.com',
    description ='A simple printer of nested lists',
    )

      以上author ~ description 都可以根据个人需求更改

3、然后就是构建发布了

      i. 打开“运行”—>键入cmd,回车

      ii. 在命令行中键入nester文件夹的路径,例如:

                                       C:\Users\Administrator>cd D:\python\nester

      从网上看到有个简单的方法,在cd后加一空格,然后直接把nester文件夹用鼠标拖到cmd窗口,

       这样文件夹的位置就会直接显示到里面,就不用一点一点敲了

     iii. 输入python.exe路径及命令:

                                       D:\python\nester>d:\python\python.exe setup.py sdist

      如果python.exe安装路径与nester文件一致,可以用下面的格式

                                       D:\python\nester>py setup.py sdist

      回车后出现:

       Python代码的构建与发布(Windows环境)_第1张图片

    目前还不知道为什么会出现这个错误

      此时,nester文件夹中会出现一个nester-1.0.0的文件夹

                还有一个MANIFEST文件,用记事本打开后,里面记录了发布中的文件列表

      iiii.将发布安装到本地副本中,输入python路径 setup.py install 或者:

                                               D:\python\nester>py setup.py install

      回车,得到:

      Python代码的构建与发布(Windows环境)_第2张图片

      此时,nester文件夹中,变成:

     

    本来应该还有一个dist文件夹的,但是因为上一个步骤出现了问题,创建失败

      其中,build文件夹有一个lib子文件夹,里面包含着nester.py代码

      


后来我换了台电脑操作,发现上述出现的问题没有复现,这个……呵呵,不知道有没有大神知道的。

Python代码的构建与发布(Windows环境)_第3张图片

安装本地副本:

Python代码的构建与发布(Windows环境)_第4张图片

文件夹结果:


其中,dist文件夹里是打包好的文件:

     

 

你可能感兴趣的:(Python)