zoukankan      html  css  js  c++  java
  • Python之包管理

    1.setup.py

    from distutils.core import setup
    
    setup(name='Distutils',
          version='1.0',
          description='Python Distribution Utilities',
          author='Greg Ward',
          author_email='qq@ffff.nnnn',
          packages=['m'],
         )
    '''
    Build命令编译
    python setup.py build
          copying mmm.py -> buildlibm
          copying m\__init__.py -> buildlibm
    在项目下多了build目录,有一个lib子目录,m目录下的*.py文件被复制了,但是子目录没有被复制
    
    Install,安装
    python setup.py install
    copying buildlibmmm.py -> C:UserslenovovenvpythonLibsite-packagesm
    copying buildlibm\__init__.py -> C:UserslenovovenvpythonLibsite-packagesm
    Writing C:UserslenovovenvpythonLibsite-packagesDistutils-1.0-py3.6.egg-info
    
    Sdist,分发
    python setup.py sdist
    创建源代码的分发包,产生一个dist的目录,放置一个带版本号的压缩包,
    在其他地方解压这个文件 在python setup.py install 也可以用pip install '''

    wheel

    pip install wheel

    from setuptools import setup
    
    setup(name='Distutils',
          version='1.0',
          description='Python Distribution Utilities',
          author='Greg Ward',
          author_email='qq@ffff.nnnn',
          packages=['m'],
         )
    

     

    本文为原创文章,转载请标明出处
  • 相关阅读:
    Python 初识爬虫-**机场出港业务
    Python 基础学习之字典
    Python 基础学习之if语句
    初识 超级账本
    搭建element-ui Vue结构
    回归
    Gin框架body参数获取
    log4go折腾
    go获取当前执行的位置程序
    mybatis generator 整合lombok
  • 原文地址:https://www.cnblogs.com/harden13/p/9061641.html
Copyright © 2011-2022 走看看