zoukankan      html  css  js  c++  java
  • windows下构建发布python模块(转载)

    转自:http://blog.sciencenet.cn/blog-800737-649292.html

    1. 首先将你要发布的模块(函数)写在一个Python文件里,即以*.py的文件,如nester.py文件(该文件内容即为你要发布的函数)

    2. 创建一个文件夹如nester,将nester.py文件复制到该文件夹里
    3. 在该文件夹里创建一个名为setup.py文件其内容为:
    from distutils.core import setup 
    setup(  #下面都是setup函数的参数名
     name = 'nester', 
     version = '1.0.0',  #版本号
     py_modules = ['nester'], 
     author = 'Karrdy',  #作者
     author_email = 'karrdykeung@gmail.com', 
     url = 'http://www.headfristlabs.com', 
     description = 'A simple printer of nester lists'  #简介内容
     )
    4. 构建一个发布文件
    打开cmd,命令行将位置转到nester文件夹下,即在cmd里的c:UserAdministrator>后敲入cd 你的nester文件夹位置
    由于我把nester文件夹放在桌面上,所以是cd c:User|AdministratorDesktop ester回车
    【其实有个简单的方法,在你cd加一空格后直接把nester文件夹用鼠标拖到cmd窗口,这样文件夹的位置就会直接显示 到里面,就不用一点一点敲了。 】
     
    接着在cmd里输入:
    你的python.exe的位置,我的是放在D:Python27python.exe 所以输入的是
    D:Python27python.exe setup.py sdist
    回车之后会出现running sdist……不用管了,窗口不要关,下面还要用。
    5. 将发布安装到你的Python本地副本中
    任然在上面的窗口中输入:
    D:Python27python.exe setup.py install
    回车就可以了,会出现running install……不用管了。
     
    这样你要发布的模块就构建发布好了,也安装到你本地副本中了。
    注:对于其他系统的电脑,如Mac和Unix和Linux系统的构建发布Python书上都有,请自己查看,不在赘述。
     
     
  • 相关阅读:
    第一次作业:了解编译原理
    DFA最小化,语法分析初步
    非确定的自动机NFA确定化为DFA
    正规式、正规文法与自动机
    正规文法与正规式
    词法分析程序的设计与实现
    文法和语言总结与梳理
    语法树,短语,直接短语,句柄
    理解文法和语文
    了解编译原理
  • 原文地址:https://www.cnblogs.com/xflqm/p/7429755.html
Copyright © 2011-2022 走看看