zoukankan      html  css  js  c++  java
  • Python模块安装

    Python模块安装
    1. 单文件模块
    直接把文件拷贝到$python_dir/lib

    2. 多文件模块,带setup.py
    python setup.py install

    3. egg文件
    1) 下载ez_setup.py,运行python ez_setup
    2) easy_install *.egg
    虽然Python的模块可以拷贝安装,但是一般情况下推荐制作一个安装包,即写一个setup.py文件来安装。
    setup.py文件的使用:

    % python setup.py build #编译 
    % python setup.py install    #安装 
    % python setup.py sdist     #制作分发包 
    % python setup.py bdist_wininst #制作windows下的分发包 
    % python setup.py bdist_rpm 

    setup.py文件的编写
     
    setup.py中主要执行一个 setup函数,该函数中大部分是描述性东西,最主要的是packages参数,列出所有的package,可以用自带的find_packages来动态获取package。所以setup.py文件的编写实际是很简单的。
    简单的例子: 
    setup.py文件

     from setuptools import setup, find_packages
     setup(
            name = " mytest " ,
            version = " 0.10 " ,
            description = " My test module " ,
            author = " Robin Hood " ,
            url = " http://www.csdn.net " ,
            license = " LGPL " ,
            packages = find_packages(),
            scripts = [ " scripts/test.py " ],
            )

    mytest.py

    import sys
     def get():
          return sys.path 

    scripts/test.py

    import os 
     print os.environ.keys()  

    setup中的scripts表示将该文件放到 Python的Scripts目录下,可以直接用。

  • 相关阅读:
    Vue路由跳转时修改页面标题
    Vue整合Quill富文本编辑器
    XML中的转义字符
    整合SSM框架环境搭建
    Android搞定权限申请
    Android实现秒开效果
    tail -f 与tail -F的区别
    druid 启动报错
    sqoop flume学习笔记
    20180911
  • 原文地址:https://www.cnblogs.com/zaric/p/2931586.html
Copyright © 2011-2022 走看看